jsp中servlet的一些注意事项

       Jsp的根基是Java Servlet 技术,该技术的核心就是在服务器端创建能响应请求的对象,被创建的对象习惯上被称作一个servlet对象。JSP技术不是Java Servlet技术的全部,它只是Java Servlet 技术的一个成功应用。JSP技术屏蔽了servlet对象创建的过程,使得Web程序设计者只需关心JSP页面本身的结构、设计好各种标记,例如,使用HTML标记设计页面的视图,使用Javabean标记有效地分离页面的视图和数据处理等。有些Web应用可能只需要JSP+Tag或JSP+Javabean就能设计得很好,但是有些Web应用,就可能需要JSP+Javabean+servlet来完成,即需要服务器再创建一些servlet对象,配合JSP页面来完成整个Web应用程序的工作,这就是MVC模式。

1、JDK的核心类库不包含javax.servlet.http包,因此需要将Tomcat安装目录lib子目录中的servlet-api.jar文件复制到Tomcat服务器所使用的JDK的扩展目录中,例如,复制到C:\jdk1.6\jre\lib\ext中。

2、Tomcat5.x后的Tomcat服务器,要求Servlet类必须有包名

例:hello.java      package china.dalian;

3、web.xml的编码方式要与encoding属性一致。Tomcat服务器中的XML解析器根据encoding属性的值识别XML文件中的标记并正确解析标记中的内容。如果encoding属性值为“ISO-8859-1”,则XML文件必须使用“ASCI”编码保存,XML文件中也只能使用ASCII字符;如果encoding属性值设为“UTF-8”,则XML文件必须使用UTF-8编码来保存,XML文件中除了可以使用ASCII字符外,还可以使用汉字、日文中的片假名、平假名等字符;如果XML声明中没有显示地指定encoding属性的值,那么该属性值默认值为UTF-8编码。

4、XML声明以“<?xml”标识开始、以“?>”标识结束。注意“<?”和“xml”之间以及“?”和“>”之间不要有空格。

5、如果修改并保存web.xml文件,Tomcat服务器就会立刻重新读取web.xml文件,因此,修改web.xml文件不必重新启动Tomcat服务器。前提是修改正确,不然会影响到所有的servlet.

6、在tomcat 6及之前的版本中,修改了.class文件,需要重新启动,这点在tomcat 7得到改善。

7、在java文件中,使用out.print();将输出文件流给用户,即浏览器,而使用system.out.print(); 将输出文件流给服务器端,即运行tomcat的命令提示符窗口。这个在查错是很有用。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值