JSP中常用的技巧课件.ppt

JSP中常用的技巧课件.ppt

ID:57011818

大小:236.50 KB

页数:35页

时间:2020-07-26

JSP中常用的技巧课件.ppt_第1页
JSP中常用的技巧课件.ppt_第2页
JSP中常用的技巧课件.ppt_第3页
JSP中常用的技巧课件.ppt_第4页
JSP中常用的技巧课件.ppt_第5页
资源描述:

《JSP中常用的技巧课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP中常用的技巧课程内容主要内容在不同页面或者用户之间共享数据创建错误处理页面国际化问题的解决JSP中文件的操作JSP中上传文件重点在不同页面或者用户之间共享数据中文乱码的解决文件操作在不同页面或者用户之间共享数据同一用户不同页面之间共享数据把数据放在Session中通过Cookie通过表单通过ServletContext对象通过Application对象通过文件或数据库不同用户之间共享数据通过ServletContext对象通过Application对象通过文件或数据库使用Session共享数据pu

2、blicclassuser{PrivateStringa;PrivateStringb;publicStringgetA(){returna;}publicvoidsetA(Stringa){this.a=a;}publicStringgetB(){returnb;}publicvoidsetB(Stringb){this.b=b;}}…Userusr=newuser()Usr.setA=“jack”Usr.setB=“1234”Session.setAttribute(“user”,usr)Respo

3、nse.sendRedirect(“second.jsp”)使用Cookie共享数据和session不同,cookie是存放在客户端的,因此对不同的客户端可以存放不用的cookie内容供用户共享。Cookiecookie=newCookie(“username”,”jack”);Response.addCookie(cookie);通过隐函表单共享数据

4、idden”name=“password”/>…

5、vletContext.getAttribute(“username”);Application.setAttribute(“username”,”jack”);Application.getAttribute(“username”);创建错误处理页面编译时错误运行时错误Jsp的错误处理机制:一般是在页面指明错误处理页面,当出现错误时,传递exception对象到错误页面进行处理。<%@pageerrorPage=“error.jsp”%>.…….….Exception.getMessage()Erro

6、r.jsp创建错误处理页面常见错误代码:404未找到请求资源500编译出错自定义错误页面         400         /error.jsp     中文乱码中文乱码JSP默认的传递参数的编码方式为:ISO-8859-1,不支持中文编码,所以在程序设计过程中经常碰到中文乱码问题:主要的字符流和字符编码中文乱码JSP页面乱码问题的解决Servlet乱码问题

7、的解决Post方法提交参数的乱码解决Get方法提交参数的乱码解决国际化的乱码问题中文乱码JSP页面乱码问题的解决<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>作用:显示的指明页面编码方式设置MyEclipse的默认编码方式中文乱码Servlet乱码问题的解决response.setContentType("text/html;charset=utf-8")作用:显示的声明信息输出到客户端页面的编码方式。中文乱码Post方法

8、提交参数的乱码解决request.setCharacterEncoding("utf-8");在截获参数前指明编码方式中文乱码Get方法提交参数的乱码解决修改配置文件server.xml增加属性:URIEncoding=“utf-8”指明URI方式参数的解码方式中文乱码通用的解决方式:Stringuser=request.getParameter(“username”);Stringuser=newString(user.getBytes(

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

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

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