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:forward动作做页面跳转时传递参数,如下:

< /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页面之间传递参数

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

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

3.       代码如下:1.jsp

what's your name

4.       2.jsp

String name=request.getParameter("username");

session.setAttribute("username",name);

%>

Your name is:

what's your hobby

5.       3.jsp

your name is:

your hobby is:

your password is:

本文来自JavaEye博客:《jsp页面间传递参数》

java ee页面间怎么传值_jsp页面间常见的几种传值方式相关推荐

  1. java当中的定时器怎么做_java当中的定时器的4种使用方式

    对于开发游戏项目,计时器相信当然不陌生,今天爱站技术频道小编总结了java当中的定时器的4种使用方式,大家可以模仿小编的方法进行操作,希望对你学习有帮助! import java.util.Calen ...

  2. 【Java数据结构及算法实战】系列002:算法的四种描述方式

    本节是<Java数据结构及算法实战>系列的第2节,主要介绍描述算法的常用的4种方式. 要定义一个算法,我们可以用自然语言.流程图.伪代码的方式描述解决某个问题的过程或是编写一段程序来实现这 ...

  3. java 页面之间传值_JSP页面间传值方法

    JSP页面间传值方法[@more@] a:最常用的方法是用form中的text, ,然后在b.jsp页面中这样获取 String username=request.getParameter(" ...

  4. java jsp 传值_jsp页面间的传值方法

    JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp? ...

  5. java jsp页面传值_JSP 页面传值方法总结

    JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧. 试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式. 1. URL 链接后追加参数 URL 后面追加参数 resp ...

  6. js定义全局变量 vue页面_详解Vue.js 定义全局变量的几种实现方式

    详解Vue.js 定义全局变量的几种实现方式 发布于 2020-8-11| 复制链接 本篇文章主要介绍了VUE 全局变量的几种实现方式,小妖觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小妖 ...

  7. iOS中常见的6种传值方式,UIPageViewController

    通过属性传值.方法传值.代理传值.Block传值.单例传值.通知传值6种方式进行不同视图之间的传值.不同方式只需要在AppDelegate中更改下UINavigationController的根控制器 ...

  8. java遍历嵌套二维map输出下标_Map集合嵌套 4种遍历方式

    package com.oracle.demo01; import java.util.HashMap; import java.util.Iterator; import java.util.Map ...

  9. 【Java学习笔记】【基础篇】07.JavaDoc以及两种使用方式

    JavaDoc 1.介绍 JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了. JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类 ...

最新文章

  1. vlc学习计划(4)--在EMACS中使用GDB调试
  2. 在CRM定制中常用的Javascript
  3. 求点被多少个矩形覆盖
  4. MONGOOSE – 让NODE.JS高效操作MONGODB(转载)
  5. liunx 监控工具sar
  6. 学子商城电子产品销售系统
  7. CopperCam入门手册[5]
  8. 黑苹果 声卡驱动 ID注入
  9. 读书笔记 · AI产品经理的工作流程
  10. 红色警戒在win10下运行办法
  11. 银行数字化转型导师坚鹏:《银行业同业竞争策略分析》
  12. HDU-4069___Squiggly Sudoku —— 锯齿数独 + BFS
  13. Dubbo系列之Dubbo原理简介
  14. 【Vuex】模仿京东购物车,用Vuex实现一个购物车功能
  15. 汇编jmp指令的一些用法(王爽)
  16. Spring loosely coupled example
  17. 注册'@live.com'新方法!
  18. 程序流程图三大结构及画法
  19. 南邮-软件设计实验(C语言版)
  20. systemverilog中门类型-2-双向通过开关bidirectional pass switches

热门文章

  1. 辉芒微IO单片机FT60F123-RB
  2. php mud游戏源码,从零开始构建PHP版mud游戏(三)
  3. 调岗调薪带来的法律风险
  4. 用 websocket、JQuery开发仿微信聊天
  5. 影视账号涨粉10w,反套路营销获赞百万,小红内容趋势是什么?
  6. 德国Tesla的招聘过程“糟透了”,混乱又自大
  7. LPSTR/LPCSTR/LPWSTR/LPCWSTR/LPTSTR/LPCTSTR字符串指针
  8. 英语如此简单(转贴)
  9. 融云根据关键字获取搜索聊天记录
  10. 自我激励的有效方法20个(推荐)