JSP表单中的form传值方式
本篇内容介绍了“JSP表单中的form传值方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、榆林网络推广、小程序制作、榆林网络营销、榆林企业策划、榆林品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供榆林建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
JSP表单中的form传值
页面间链接和数据传递的三种方式
(1)通过JSP表单form将数据提交到下一个页面;
(2)通过JSP表单链接将数据提交到下一个页面;
(3)通过JSP表单Session将数据提交到后续页面,session是一次会话只要浏览器不关闭就不会关闭会话,一般默认保存30分钟可以根据自己的需要更改 。
例:
01.html02.jsp利用表单传递数据 利用表单传递数据
从表单中获取数据
<% //从表单中获取数据 String name= request.getParameter("name"); String hobby=request.getParameter("hobby"); String work= request.getParameter("work"); //验证"名字(name)"的长度是否符合要求 if(name.length()<3||name.length()>8) out.println("你输入的名字长度不符合要求"); else { out.println("你的姓名是:"+name+"
"); out.println("你的爱好是:"+hobby+"
"); out.println("你所从事的工作是:"+work+"
"); //将"名字(name)"保存到session对象中,让后续页面(下个页面、下下个页面、……)引用 session.setAttribute("name",name); } %>
&work=<%=work%>">提交
*将"名字(name)"保存到session对象中,让后续页面(下个页面、下下个页面、……)引用
*将"爱好(hobby)"和"工作(work)"以链接的形式递给下个页面
3.jsp从session对象中获取"名字(name)"的值;从链接中获取"爱好(hobby)"和"工作(work)"
<% String name=(String)session.getAttribute("name"); String hobby=request.getParameter("hobby"); String work= request.getParameter("work"); out.println("你的姓名是:"+name+""); out.println("你的爱好是:"+hobby+"
"); out.println("你所从事的工作是:"+work+"
"); //将"爱好(hobby)"和"工作(work)"保存在session对象中 session.setAttribute("hobby",hobby); session.setAttribute("work",work); %>
*将"爱好(hobby)"和"工作(work)"保存在session对象中,让后续页面(下个页面、下下个页面、……)引用
*由于"名字(name)"在上个页面中已经保存在session对象中了,这里没必要再次保存
4.jsp从sessoin对象中获取数据
<% //从sessoin对象中获取数据 String name=(String)session.getAttribute("name"); String work=(String)session.getAttribute("work"); String hobby=(String)session.getAttribute("hobby"); %><%=name%>,你好!你所从事的工作是<%=work%>,在业余时间喜欢<%=hobby%>。
1.jsp利用表单传递数据
“JSP表单中的form传值方式”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
分享标题:JSP表单中的form传值方式
文章URL:http://scyanting.com/article/psoggo.html