欢迎来到天天文库
浏览记录
ID:14482582
大小:36.00 KB
页数:4页
时间:2018-07-29
《总结jsp与servlet之间的传值》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、总结JSP与servlet之间的传值JSP与servlet之间的传值有两种情况:JSP->servlet,servlet->JSP。通过对象request和session(不考虑application)完成传值。一、JSP->servletJSP页面有3种方法向servlet传值:form表单、URL、其他...<%......session.setAttribute("testSession","Hellosession");reqeust.setAttribute("testRequest","Hellorequ
2、est");%>clickme...1、对于该JSP页面form表单的内容,如标签,在servlet可用request.getParameter("username");获
3、取。2、URL:比如这里的标签的href属性与标签的action属性的值"JspServlet?action=toServlet",在servlet同样用request.getParameter("action")获取;所要注意的是这里的url要和servlet在web.xml里的标签的路径所对应。这部分后面会提到。3、java片段代码,servlet只能接到session.setAttribute("testSession","Hellosession")的内容,而接不到request的内容。在se
4、rvlet里用request.getSession().getAttribute("testSession")获取session内容。二、Servlet1、关于servlet,首先要提到它在web.xml里的注册内容,如JspServlet1com.demo.JspServletDemoJspServlet15、-pattern>/JspServletJspServlet2com.demo.JspServletDemoJspServlet2/admin/JspServlet
5、-pattern>/JspServlet
6、假如projectname是jsp2servlet,则该project根目录的Context是/jsp2servlet,在地址栏里显示是http://localhost:8080/jsp2servlet/;在project根目录下有admin目录,对应的Context是/admin/jsp2servlet,在地址栏里显示是http://localhost:8080/jsp2servlet/admin,在这两个目录下的jsp都想转到com.demo.JspServletDemo类做处理,这时的url需要在web.xml注册两次。1)在http:/
7、/localhost:8080/jsp2servlet/目录下的jsp页面JspServlet1,url应写为"JspServlet"2)在http://localhost:8080/jsp2servlet/admin/目录下的jsp页面访问JspServlet2,url应写为"admin/JspServlet"2、在servlet直接用request对象,得到发送来的请求内容;用request.getSession(),得到session对象,从而得到会话内容。这里的request.getSession()的参数为boolean类型,该方法意
8、思可理解为:session可以认为是每一个IE进程对应一个会话(新开一个IE进程就可以对应两个会话的),getSession都是返回当前用户的会话对象
此文档下载收益归作者所有