JSP与Servlet之间传值
来源:互联网 发布:淘宝宝贝图片怎么上传 编辑:程序博客网 时间:2024/06/05 23:08
JSP与Servlet之间传值
版权声明:本文为博主原创文章,未经博主允许不得转载。
Jsp与Servlet之间的传值有两种,一种是Jsp传值给Sevlet,另一种是Servlet传值给Jsp;使用request、response对象完成传值,具体实现如下:
1.JSP传值给Servlet
JSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值
a、form表单传值:
JSP页面有:<input type="radio" name="staffdepartment" value="1" id="department1" />,将department的id传到Sevlet
中,在程序中如下:ServletRequest request;String staffdepartment=request.getParameter("staffdepartment");可获取jsp传的department,但要获取id还要进行转化:int int_staffdepartment=Integer.parseInt(staffdepartment);
b、url传值
比如这里的 <a>标签的 href属性与 <form>标签的 action属性的值 "JspServlet?action=toServlet",在 servlet同样用 request.getParameter("action")获取;
c、Java代码传值
java片段代码,servlet只能接到 session.setAttribute("testSession","Hello session")的内容,而接不到 request的内容。在 servlet里用 request.getSession().getAttribute("testSession")获取 session内容。
2.Servlet传值给Jsp
具体实现如下:
java代码:String a= "abccdefg ";
request.setAttribute( "ValueA ",a);
request.getRequestDispatcher( "网址/jsp页面 ").forward(request,response);
jsp页面:
<%
String s =(String)request.getAttribute( "ValueA ");
%>
jsp页面就可以取出Servlet的值。
- 顶
- 4
- 踩
- 6
- 上一篇Java全面技术网
- 下一篇JavaMail发送邮件
- • 总结 JSP与 servlet之间的传值
- • 总结JSP与servlet之间的传值
- • Servlet与JSP间的传值问题(转)
- • 2.JavaWeb复习 之servlet和jsp之间传值问题
- • 总结JSP与servlet之间的传值(转载)
- • flex,jsp,mysql三者之间的传值联系(1)
- • 2011年1月23日的收获(struts中action和jsp之间的传值)
- • JSP与Servlet之间传值GOOD
- • 解决浏览器,servlet,jsp页面之间传值出现乱码的情况
- • jsp之间中文传值的问题,中文URL传值时的处理
- JSP与Servlet之间传值
- Servlet与JSP之间的传值
- JSP与Servlet之间传值
- servlet与JSP之间的传值
- JSP与Servlet之间传值
- Jsp与Servlet之间的传值
- Jsp与Servlet之间的传值
- JSP与Servlet之间传值GOOD
- jsp与servlet之间传值
- JSP与Servlet之间传值
- JSP与Servlet之间传值
- Servlet与JSP之间传值
- JSP与Servlet之间传值
- JSP与Servlet之间传值
- JSP与Servlet之间的传值
- jsp与Servlet之间传值
- 总结 JSP与 servlet之间的传值
- 总结JSP与servlet之间的传值
- 为 Intent extra 定义键时最好使用应用的软件包名称作为前缀。这可以确保在您的应用与其他应用交互过程中这些键始终保持唯一。
- 10g,11gRAC CRS集群
- Git 从入门到精通(从远程分支获取最新版本git fetch与git pull)(二)
- mfc 控件 非空间变量 并设置其大小范围
- javaScript的组成部分
- JSP与Servlet之间传值
- 计算 h-index
- Mysql----时间处理
- android 小米手机播放短小音频无声音问题
- HDU
- copy-maven-plugin不兼容maven3.1及以上版本:java.lang.NoClassDefFoundError: Lorg/sonatype/aether/RepositorySys
- Java 创建连接池
- MySQL检索数据和排序检索.md
- C++面向对象程序设计