a.jsp

查询button>

var text = $("#name").val();

window.location.href='b.html?name='+text;

});script>

b.jsp

">

查询button>

JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。

(1)直接在URL请求后添加

如:< a href=“thexuan.jsp?action=transparams&detail=directe”>直接传递参数< /a>

特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:

response.sendRedirect(“thexuan.jsp?action=transparams&detail=directe”) ,可用request.getParameter(name)取得参数

(2)jsp:param

它可以实现主页面向包含页面传递参数,如下:

< jsp:include page="Relative URL">

< jsp:param name="param name" value="paramvalue" />

< /jsp:include>

还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:

< jsp:forward page="Relative URL">

< jsp:param name="paramname" value="paramvalue" />

< /jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数

(3)设置session和request

通过显示的把参数放置到session和request中,以达到传递参数的目的

session.setAttribute(name,value);

request.setAttribute(name,value)

取参数:

value=(value className)session.getAttribute(name);

value=(value className)request.getAttribute(name);

大家肯定已经注意到了,在取参数的时候,做了类型转换,这是因为放置在session和request中的对象的属性被看作 java.lang.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。

在多个JSP页面之间传递参数

怎么在多个JSP页面之间进行参数传递?需要使用JSP的内置作用域对象session。利用它的两个方法setAttribute(),getAttribute()

下面的这个实例实现了把第一个JSP页面的参数传递给第三个页面的功能

代码如下:

1.jsp

what's your name

form>

html>

2.jsp

Your name is:

what's your hobby

form>

html>

3.jsp

your name is:

your hobby is:< %=request.getParameter("hobby")%>

your password is:< %=request.getParameter("pass")%>

form>

html>

参考:https://www.cnblogs.com/workhard-no-hardwork/p/4146170.html

jsp里面的input的值吗_一个jsp页面中的input框向另一个jsp页面的input框传值相关推荐

  1. amp jsp空格 nps_HTML/CSS中的空格处理\_如何保留页面中的空格【转】

    HTML/CSS中的空格处理\_如何保留页面中的空格[转] HTML中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: ...

  2. css如何保留空格,HTML/CSS中的空格处理_如何保留页面中的空格

    html中的空格的规则 在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了.同时内容前后的空格也会被清除, 如下: fly63 com 显示效果为: fly63 com 备注: ...

  3. jsp页面中使用a标签进行删除请求时候使用弹出框确认后再删除

    jsp页面中使用a标签进行删除请求时候使用弹出框确认后再删除 一.使用背景 二.核心代码 2.1a标签 2.2js代码 三.运行的相关文件 3.1common.jsp 3.2index.jsp 3.3 ...

  4. 电容的q值计算公式_在设计电路中电容容量大小、耐压等级选取详解 (转)

    原文链接:在设计电路中电容容量大小.耐压等级选取详解 作者:张飞 电容的计算 我们对电容的计算,目的是要知道,我们在电路中需要一个多大的电容.为什么要需要 这么个电容?它的电压要多高?它的容量要多大? ...

  5. scanf 输入十六进制_在C语言中使用scanf()输入一个十六进制值

    scanf 输入十六进制 Here, we have to declare an unsigned int variable and input a value in hexadecimal form ...

  6. python3中input输入浅谈_详解Python3中的 input() 函数

    详解Python3中的 input() 函数 一.知识介绍: 1.input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型: 2.可以用作文本输入,如用户名,密码框的值输入: ...

  7. java引用类型和值类型_[Java教程]JavaScript中值类型和引用类型的区别

    [Java教程]JavaScript中值类型和引用类型的区别 0 2017-02-24 00:00:35 JavaScript的数据类型分为两类:原始类型和对象类型.其中,原始类型包括:数字.字符串和 ...

  8. java中拷贝文件的代码_拷贝文件夹中的所有文件到另外一个文件夹

    [java]代码库/** * * 拷贝文件夹中的所有文件到另外一个文件夹 * * @param srcDirector * 源文件夹 * * @param desDirector * 目标文件夹 * ...

  9. php怎么取json数组元素个数,json,数组_取出json数据中的某一项组成一个数组?,json,数组,php - phpStudy...

    取出json数据中的某一项组成一个数组? "jobs": [ { "name": "iOS开发工程师", "salary" ...

最新文章

  1. Java培训完可以应用在什么领域
  2. 客户管理系统里的每个模块该如何显示?
  3. 程序开发是编写sql语句的注意事项
  4. 职场上面你面临的竞争
  5. [COGS746] [网络流24题] 骑士共存
  6. amd为什么还用针脚_为什么AMD不取消cpu上的针脚?
  7. Android之奔溃提示com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.HashMap
  8. 欢乐纪中某B组赛【2019.1.27】
  9. c语言c99标准_C语言的灵魂指针,配合这个新增的关键字,能够生成更高效的程序...
  10. 怎么把4张图片合成一张_暴露年龄的20张图片,最后一张是什么?求解
  11. linux安装启动svn
  12. 推荐一个插件: The Great Suspender,大大减少chrome浏览器内存占用量
  13. css 为什么给span加vertical-align: middle不起作用?
  14. 【极客】神器——常用的一些小工具
  15. ADS入门,使用ADS创建和仿真一个简单的线路
  16. regsvr32注册Dll文件时出现0x80004005问题的解决方案
  17. Android:如何打开工程模式
  18. 华为OD机试题:叠积木(Python 解法)
  19. 3dmax2014 uv用法_3ds max uv展开教程
  20. 天载配资关注这个转折点机会

热门文章

  1. (论坛答疑点滴)怎么在datagrid翻页的时候确认?
  2. Win8 Metro(C#)数字图像处理--3.3图像直方图计算
  3. thinkphp中的AJAX返回ajaxReturn()
  4. linux之使用帮助
  5. tomcat配置用户数据
  6. 解决EclipseSDK3.3.0无法启动问题
  7. jquery ajax设置头部,jQuery Ajax 设置请求头
  8. 【Demo】修改销售订单库存地点
  9. 采购订单审批/取消审批程序(BAPI_PO_RESET_RELEASE、BAPI_PO_RELEASE)
  10. 【基础】ABAP不同变量类型之间数值大小比较