jsp与jsp页面间的值传递与接收

1.使用<a>标签

传递值

<a href="index.jsp?name=增加数据">增加数据</a>

///目标页面/值///

接收值

<% String value=request.getParameter("name");
  %>

 

2.使用<a>标签或表单<from>进行两个jsp页面的值传递和接收

原理:主要是通过Servlet进行值传递

 

发送端:a.jsp

<a>标签默认的提交方式为get,所以这里用到的是doGet方法。

 
  
单个值传递
<a href="servlet?name=啊啊啊">点击调用doGet()方法</a>
多个值传递
 <a href="servlet?usname=root&pwd=123">点击调用doGet()方法</a>
servlet类名?servlet类中的变量名=值&
servlet类中的变量名=值///


 
 
 

 

Servlet后台:Servlet类名.java

//在doget()方法中获取值
String name=request.getParameter("username"); String pwd=request.getParameter("password");
//将获得数据添加到request中
request.setAttribute("name", name);
 request.setAttribute("pwd", pwd)
//将值传给b.jsp
request.getRequestDispatcher("b.jsp").forward(request, response);

 

接收端:b.jsp

<%String name = (String)request.getAttribute("name"); 
     String pwd = (String)request.getAttribute("pwd"); 
%>

 

总结:建议每个功能对应一个Servlet类。*********************重要**************************

转载于:https://www.cnblogs.com/XueTing/p/10701690.html

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值