随笔分类 - jsp
摘要:1.调试的时候,可以看: 特别注意一种情况:出错然后刷新又好了,再刷新又出错,出错刷新又变好 。 前提是: 原因是:(语法错误没有生成servlet字节码) 处理: 2.运行时,通过设置日志查看:
阅读全文
摘要:jsp标签又称jsp action 元素,用标签来代替java代码脚本的逻辑处理,更加简洁,易维护。 jsp:forward标签,jsp页面转发,一般在首页转发到servlet, 为什么不直接将servlet设置成首页?原因是tomcat不支持: 将index.jsp页面加入jsp:forward
阅读全文
摘要:总结一下servlet和jsp包含,重定向,转发的方式: 转发: servlet中: jsp标签: jsp隐式对象: 重定向: 下面内容的补充:(jsp(8)[3;5])jsp(5)(一)[4.1;4.8] servlet中: html(content单位秒): http属性refresh: htt
阅读全文
摘要:jsp原理: 九大隐式对象: 前面的7个对象已经介绍过,这里介绍后面2个: 1.out:jsp的out对象是JspWriter类型(不同于Servlet的PrintWriter 的out对象),是带有缓冲的输出对象。 (缓存大小可以通过page指令设置,对象通过pageContex对象的getOut
阅读全文
摘要:1.jsp其实也是一个servlet。 对于jsp中的标签采用输出流的方式输出html标签,对于jsp中的java直接放入类中 jsp中能够直接使用一些对象的原因是在其编译后的servlet已经定义好(即;隐式对象): 2.为什么不直接使用servlet,选择jsp: 原因是: 所以servlet一
阅读全文
摘要:打开tomcat/lib,找到jsp-api.jar和servlet-api.jar。解压这两个文件,找到META-INF下的MANIFEST.MF文件。 下面是通过eclipse查看tomcat1.6中jsp和servlet的版本: tomcat官方也提供版本表: Tomcat的版本、Servle
阅读全文
摘要:4个对象reques session servletContext pageContex 除了其他功能外,他们还可以用来存放数据,对应不同的域。
阅读全文
摘要:比如用户在不同页面购买商品,统一结账时候,需要获得选择的商品,这些商品信息应该存放在哪里? 1.常用cookie和session保存用户数据 2.cookie对象 上面方法的意思: 浏览器在访问页面的时候会自动携带cookie给服务器: (过程是首先访问服务器,不存在cookie,服务端在消息头中把
阅读全文
摘要:地址一般使用/开头,对于给谁使用,代表不同含义: 给浏览器用”/“代表是网站下(即:域名下) 给服务器用”/“代表是当前项目下 常用实例: 文件和流的路径问题
阅读全文
摘要:1.request对象即:httpServletRequest,封装了请求信息 2.request常用方法: 2.1.得到请求的资源文件名字 方法的区别是:(URL可以用于权限判断,访问量统计) 2.2.得到请求的参数 2.3.得到请求的客户端的地址,只有在DSN注册的获取到主机名才是域名否则都是I
阅读全文
摘要:1.下载文件的实例: 2.web验证码: (补充:JAVA 验证码生成 Java之BufferedImage简谈 BufferedImage操作图片笔记 漂亮的自制java验证码) html: java: js点击刷新图片: 3.response重定向:refresh 可以设置响应头让页面重定向,当
阅读全文
摘要:字符两种表示方法:char c='中';char c='\u3333';\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u5230\u5927
阅读全文
摘要:servlet: 1.实现一个servlet的步骤: 2.servlet提供一些生命周期的方法,tomcat会自动调用这些方法,去继承httpServlet实现这些方法就可以。 3.eclipse 部署项目:jsp(6)(二)(eclipse默认虚拟路径的问题) 4.一个简单的例子:eclipse创
阅读全文
摘要:1.接口:htttpServletRequest,httpServletResponse,因为该对象都是由服务器创建的。 2.通过response向浏览器发生数据会出现乱码 2.1采用字节流响应浏览器: (1.可以通过响应头让服务端通知浏览器采用指定的编码显示数据。 注意:text/html;cha
阅读全文
摘要:eclipse 部署项目: 利用eclipse开发动态web项目(适用入门) Eclipse Java EE IDE for Web Developers部署项目到Tomcat的方法 为什么eclise不需要配置虚拟路径呢? 原来不是没有配置而是默认放在在eclipse工作空间的.metadata里
阅读全文
摘要:一.应用层http协议: (1.get,put提交的区别:get,数据会显示在url中并且一般不大于1k。 (2.请求行get方式: referer:属性用防止盗链(jsp(5)(二)http协议的referer属性防盗链) (3.响应请求:首先是状态行的状态码: (3.1一些常用状态码信息: 20
阅读全文
摘要:tomcat管理平台 1.在conf/tomcat-users.xml中进行配置:用户和密码分配角色 2.登陆自己的tomcat首页:输入账号密码(注意保护好账号密码) 3.进入的管理页面如下:(将可以对所有的项目进行启动和关闭以及删除和上传新项目) 4.上传新项目:
阅读全文
摘要:1.网站保证提交数据安全: 浏览器采用https访问方式,服务端需要创建https的协议的连接。(下面是单向加密的例子,实际中需要双向加密) 服务端如何给用户数字证书:首先用jdk的命令生成密钥:(参数分别代表:生成密钥,取别名,算法。) 1.获取密钥命令,首先会进入密钥库: (注意输入密码的时候是
阅读全文
摘要:1.tomcat可以将多个域名映射到多个项目上: 这个地方域名的作用: 首先保证该域名要能解析到这台主机(或者本地测试话,可以修改系统的host文件)。 在conf/server.xml中配置如下<Host>的信息: 上面,虚拟路径和实际路径相同可以不配置Contex的内容。 2.项目进行打war包
阅读全文
摘要:简介:web应用,供浏览器访问的的程序。由静态web资源(js/html/css)和动态web资源组成. 1.tomcat需要jvm支持(相当一个java程序)需要配置java的path. (会自动查找JAVA_HOME,CATALINA_HOME环境变量的值,必须配置,或在startup.dat中
阅读全文

浙公网安备 33010602011771号