JSP---->实现数据传递
2017-12-28 11:49
288 查看
JSP—->实现数据传递
JSP内置对象
out—用于向客户端、浏览器输出数据。request—封装了来自客户端、浏览器的各种信息。
response—封装了服务器的响应信息。
exception—封装了jsp程序执行过程中发生的异常和错误信息。
config—封装了应用程序的配置信息。
session—用来保存会话信息。也就是说,可以实现在同一用户的不同请求之间共享数
application—代表了当前应用程序的上下文。可以在不同的用户之间共享信息。
page—指向了当前jsp程序本身。
pageContext—提供了对jsp页面所有对象以及命名空间的访问。
解决中文乱码问题
get表单提交中文乱码-治本:-修改Tomcat配置文件
配置tomcat\conf\server.xml文件
connectionTimeout=”20000”
redirectPort=”8443” URIEncoding=”utf-8”
get表单提交中文乱码-治标:
request.getParameter(“name”)返回的是一个String
new String(返回的值.getByte(“ISO-8859-1”),utf-8)
post表单提交中文乱码
request.setCharacterEncoding(“utf-8”)
response.setCharacterEnconding(“utf-8”)
请求中存取属性值
存request.setAttribute
取
request.getAttribute
转发与重定向:
转发requestrequestDispatcher(“url”).forward(request,response)
重定向response
response.sendRedirect(request.getContextPath(到上文)+”url”)
区别
-转发:一次请求,服务器内部行为,携带参数,URL不发生改变
-重定向:两次请求,非服务器内部行为,不建议携带参数,URL发生改变
相关文章推荐
- oracle分页(从jsp--->dao层,中间用json格式传递数据),数组的分页
- jsp 实现数据传递
- JSP实现数据传递与保存
- jsp中添加弹窗口并且实现向后台双向传递数据
- Struts2 JSP ACTION 数据传递总结!-->自己总结精辟!
- JSP实现数据传递
- JSP实现数据传递和保存
- ajax 实现 JavaScript与jsp数据的传递
- JSP实现数据传递
- servlet+jsp+ajax+json实现传递数据小案例
- 运用Ajax和JSON对象实现JSP和Servlet的数据传递
- JSP-03-实现数据传递
- 对jsp的一个小结(1)搭建web应用环境、用jsp实现输出、实现数据传递
- JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程
- JSP中获取ExtJS.Ajax前台传递的JSON数据实现过程
- JSP实现数据传递(web基础学习笔记三)
- web组件(Servlet、JSP)的调用和如何实现数据传递
- JSP调用数据库实现数据传递——create_1.jsp
- jsp实现数据传递和保存
- [JSP] 利用JavaBean来传递表单数据