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类。*********************重要**************************

最新文章

  1. 数据结构与算法JavaScript (三) 链表
  2. Babel下的ES6兼容性与规范
  3. spring 以Ant Build方式运行build.xml文件,报warning: &#39;includeantruntime&#39; was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 的解决办法
  4. Phaser.Game这个函数都有哪些参数
  5. Http响应code
  6. js继承实例
  7. python练习——最长的递减子序列
  8. autofac 学习记录
  9. Windows PowerShell:管理服务器
  10. C#/.net七牛云存储上传图片(文件)操作
  11. Android 解决ScrollView下嵌套ListView进页面不在顶部的问题
  12. dede 设置为全动态浏览
  13. 默认情况下安装的应用程序C盘后提示权限不足,当你开始介意。。。
  14. 学习笔记:spark Streaming的入门
  15. 取消 Vue 中格式编译警告
  16. MongoDB运维心得(一)
  17. Dom4j解析、生成Xml
  18. SQL2008 2机镜像
  19. Mac如何搭建 配置 virtualenv python虚拟环境(超级详细,适合小白)
  20. BCG控件初步领略

热门文章

  1. manjaro安装及设置
  2. Flex核心属性整理
  3. Cmake知识----编写CMakeLists.txt文件编译C/C++程序
  4. 顺序表的原理与python中的list类型
  5. (83)Wangdao.com第十七天_JavaScript 定时器
  6. [LeetCode] Implement Rand10() Using Rand7() 使用Rand7()来实现Rand10()
  7. AWS Add Key Pair to Elastic Beanstalk Instance 给EB实例加密钥
  8. php发送短信验证码
  9. 白盒测试实践-day01
  10. jQuery效果------隐藏hide()/显示show()