易截截图软件、单文件、免安装、纯绿色、仅160KB

tomcat下jsp不能更新处理

某个jsp页面第一次运行时,tomcat会把它编译成java文件,以后运行该页面时,tomcat会对比jsp和java文件的日期,如果小于或等于java文件则认为是java文件是最新的,就直接运行了
tomcat 下有个work目录,里面有你所有应用./tomcat6/work/Catalina/localhost。所有的jsp页面首先要被编译成.class
在运行时,tomcat会直接加载class文件,这就是jsp为什么第一次运行时很慢,但是以后运行速度很快的原因.
如果一个jsp修改后web页面没及时显示更新。
有两种方法:
第一:删除work下对应的应用class文件。
第二:修改服务器为正确的时间。Ubuntu 修改时间命令:用 date -s 08:56 可以改时间


相关文档:

jsp页面乱码问题

分两种:
Get方式传递数据解决办法:
<%
String username = request.getParameter("username");
byte[] bytes = username.getBytes("iso-8859-1");
String result = new String(bytes, "gb2312");
out.print(result);
%>
Post方式解决办法:request.setCharacterEncoding("gb2312");
......

JSP分页2

使用diasplaytag组件。
使用mysql5, 有个数据表user,字段有id, username, password。
使用displaytag需导入displaytag-1.1.jar,和
commons-logging
commons-lang
commons-collections
commons-beanutils
log4j
itext (optional, for pdf/rtf export)
然后在JSP页面中放入<%@ taglib uri="http://display ......

Jsp基本语法

网络软件开发中最常用的两种计算模式,也就是网络程序模式:
B/S是 浏览器/服务器 模式,只要在服务器装好后,其他人只需要用浏览器(比如IE)就可以正常浏览;如网页游戏,开心网等。
C/S是 客户端/服务端 模式,服务器装好后,其他人还需要在客户端的电脑上安装专用的客户端软件才能正常浏览操作,如QQ,魔兽世界等。 ......

Servlet和jsp的几种跳转

Servlet: 
当然,在servlet中,一般跳转都发生在doGet, doPost等方法里面。 
一、原理 
1) redirect 方式 
response.sendRedirect("/a.jsp"); 
页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如: 
response.sendRedirect("http://www.ycul ......

总结 JSP与 servlet之间的传值

这几天做了一个项目,大量用到了JSP与 servlet之间的传值,所以总结了一下
JSP与 servlet之间的传值有两种情况:JSP -> servlet, servlet -> JSP。
通过对象 request和 session (不考虑 application)完成传值。
一、JSP -> servlet
JSP页面有3种方法向 servlet传值: form表单、URL 、其他
<!--&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号