serlet and jsp 笔记

serlet and jsp 笔记

ID:1701826

大小:60.00 KB

页数:4页

时间:2017-11-13

serlet and jsp 笔记_第1页
serlet and jsp 笔记_第2页
serlet and jsp 笔记_第3页
serlet and jsp 笔记_第4页
资源描述:

《serlet and jsp 笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Tomcat启动之前先配置JAVA_Home的环境变量(jdk)的安装路径。1符合j2ee标准的web-app的目录结构注意大小写nWEB-INFuclassesuweb.xmlulib1.servlet开发过程n从httpservlet继承,重写doget/doPost方法n部署web.xml2.servlet声明周期n只有一个对象n第一次请求的时候被初始化,只一遍n初始化后先调用init方法,只一遍n每个请求,调用一遍serviceàserviceàdoGet/doPost。以多线程的方式运行u不要在servlet中设计成员变量。n卸载前调用destroy方法3.为

2、什么有2个init方法因为init(ServletConfig config)中要给变量ServletConfig的对象赋值.而程序员重写init方法时怕没有给其赋值,所以重载了init方法.程序员只需重写init()方法即可。1./的含义nformuform提交中action的路径可以为虚拟路径,u也可以为绝对路径,/代表http://127.0.0.1/nweb.xmluweb.xml中url-pattern为webapplication根路径,/代表http://127.0.0.1/Test/2.乱码场合:页面本身有中文的时候解决办法:servlet:resp.s

3、etContentType("text/html;charset=gbk");Jsp:<%@pagecontentType="text/html;charset=gb2312"%>注意:一定要写在PrintWriterout=resp.getWriter();之前场合:解决get方式乱码问题:解决办法:修改server.xmlàURIEncoding="GBK"场合:

4、解决post方式提交内容的乱码解决办法:request.setCharacterEncoding("GBK");注意:一定要写在存取第一个参数之前不要调用response.setCharacterEncoding("GBK");场合:"/>,url地址包含中文参数解决办法:<%request.setCharacterEncoding("GBK");%>注意:3.Cookie和session的区别注意cookie有时候禁不掉Cookiesession存储在客户端存储在服务器端两种类型l有声明周期l无声明周

5、期两种实现方式l依赖于cookielurl重写父路径不能访问子路径的cookie同一个session的窗口共享一个session典型应用:l3个月不用再登陆典型应用:l用户登陆l购物车(http://www.china-pub.com/)l购物车也可以用session实现。·不可靠可靠2.application(ServletContext)的概念3.jsp初学者容易犯的错误nWEB-INF子目录下面不能放置htmljsp等文件n不能直接打开4.jsp/servlet连接数据库时要注意的事项拷贝数据库驱动的jar包到apache-tomcat-6.0.14webapp

6、sTestWEB-INFlib文件夹确认数据库已经启动用户名、密码应该正确5.<%!<%区别6.如何解决ie缓存问题7.TestErr.jsp/ErrPage.jspl不太稳定,有的时候不好使:n先不写这句话:<%@pageerrorPage="ErrPage.jsp"%>nIe不行,firefox行8.<%@include和jsp:include的区别<%@includefile="date.jsp"%>include编译指令是在JSP程序的转换时期就将file属性所指定的程序内容

7、嵌入,然后再编译执行;而include指令在转换时期是不会被编译的,只有在客户端请求时期如果被执行到才会被动态的编译载入只生成一个class文件多个Include不能带参数可以同一个request对象不同的request对象,可以取得包含它的页面的参数,并添加了自己的参数常用不常用1.forward和sendredirect的区别SendredirectForward是不同的request虽然是不同的对象,但是,可以取到上一个页面的内容send后的语句会继续执行,除非returnforward后的语句不会继续发送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。