10月22日晚笔记(Jsp page指令的学习)
2014-10-22 22:00
337 查看
1、一定要将实用工具类和bean放在保重,方便JSP的调用。
2、import是page属性中唯一允许在同一文档中多次出现的属性。
3、import的多个宝之间用逗号隔开,即<% page import="java.util.*,coreservlets.*"%>
4、servlet的默认MIME类型为text/plain,因此servlet在输出html页面时,必须首先response.setContentType("text/html");语句,否则不能正常输出。
5、JSP的默认MIME为text/HTML,默认的字符集为”ISOa/8859“。设置content你Type可以使用<% page contentType="MIME-Type;charset=Character-Set"语句,但是,如果只是想更改字符集,则可以使用pageEncoding属性,更为简单。
6、关于pageEncoding与contentType中的charset属性:
(1)如果存在pageEncoding属性,则页面编码由pageEncoding属性决定,否则由charset属性决定
(2)pageEnding属性石客户端的JSP文件的编码,即提交时的编码,而contentType中的charset属性则为服务器发送到客户端时的编码,故,当有中文编码进行提交时,一定要有charset为”utf-8“,当页面显示中文信息时,则必须设置pageEncoding属性,最简便的方法是,既设置contentType的charset属性为”utf-8“又设置pageEncoding属性为”gbk“”根本312“或者”utf-8",当然对于中文编码的提交向servlet,较好的方案是过滤器。
7、可以根据条件的需要,选择性的设置contentType,由于page指令可以出现在jsp文件的任意位置,根据条件判断,通过response.setContentType()方法,改变内容的MIME类型。
8、将errorpage页面放在web-inf目录下,可以阻止用户的直接访问,只能有服务器访问,这类的页面将不能生成response.sendRedirect调用。客户能看到的仍为最初请求页面的Url,而不能看到错误页面的URL。对于整个web应用的制定错误页面,可以再web.xml文件中配置。
9、不要使用isThreadsafe属性,因为默认为TRUE,不推荐改为false,它的效果类似于singleThreadModel的使用,已经废弃,若对某段代码的并行控制,可以使用synchronized标记代码块。实现显式的同步。
2、import是page属性中唯一允许在同一文档中多次出现的属性。
3、import的多个宝之间用逗号隔开,即<% page import="java.util.*,coreservlets.*"%>
4、servlet的默认MIME类型为text/plain,因此servlet在输出html页面时,必须首先response.setContentType("text/html");语句,否则不能正常输出。
5、JSP的默认MIME为text/HTML,默认的字符集为”ISOa/8859“。设置content你Type可以使用<% page contentType="MIME-Type;charset=Character-Set"语句,但是,如果只是想更改字符集,则可以使用pageEncoding属性,更为简单。
6、关于pageEncoding与contentType中的charset属性:
(1)如果存在pageEncoding属性,则页面编码由pageEncoding属性决定,否则由charset属性决定
(2)pageEnding属性石客户端的JSP文件的编码,即提交时的编码,而contentType中的charset属性则为服务器发送到客户端时的编码,故,当有中文编码进行提交时,一定要有charset为”utf-8“,当页面显示中文信息时,则必须设置pageEncoding属性,最简便的方法是,既设置contentType的charset属性为”utf-8“又设置pageEncoding属性为”gbk“”根本312“或者”utf-8",当然对于中文编码的提交向servlet,较好的方案是过滤器。
7、可以根据条件的需要,选择性的设置contentType,由于page指令可以出现在jsp文件的任意位置,根据条件判断,通过response.setContentType()方法,改变内容的MIME类型。
8、将errorpage页面放在web-inf目录下,可以阻止用户的直接访问,只能有服务器访问,这类的页面将不能生成response.sendRedirect调用。客户能看到的仍为最初请求页面的Url,而不能看到错误页面的URL。对于整个web应用的制定错误页面,可以再web.xml文件中配置。
9、不要使用isThreadsafe属性,因为默认为TRUE,不推荐改为false,它的效果类似于singleThreadModel的使用,已经废弃,若对某段代码的并行控制,可以使用synchronized标记代码块。实现显式的同步。
相关文章推荐
- JSP学习笔记---page指令
- JSP学习笔记(二)-----使用Tomcat运行JSP文件
- JSP学习笔记(三)-----使用JSP处理用户注册和登陆
- JSP学习笔记(九)-----JSP标签库
- jsp学习笔记(2)
- JSP学习笔记一
- 学习EJB for JBoss 3.2笔记(2)测试jsp
- Jsp&Servelet 学习笔记-编译一个servlet
- Java开发学习笔记之十一:开始JSP之旅
- 动态网页学习:JSP学习笔记全记录
- jsp学习笔记1
- jsp---学习笔记(五)核心技术-语法详解
- JSP学习笔记(八)-----include的运用
- JSP学习笔记(七)-----猜数字游戏
- JSP学习笔记__JSP标签库
- JSP学习笔记(五)-----JSP中使用JavaBean
- JSP学习笔记(四)-----JSP动作的使用
- jsp---学习笔记(三)配置weblogic+JB X
- Jsp&Servelet 学习笔记-写出一个 servelet 程序
- Jsp&Servelet 学习笔记-第一个jsp程序介绍