更多信息请查看 java进阶网 http://www.javady.com/index.php/category/thread
还记得刚开始写代码的时候就遇到过这样的问题:从一个jsp页面跳转到另外一个jsp页面,中间不经过servlet,要在第二个jsp页面取到第一个页面传的参数。当时试过几种方法,都成功了。现在,好久没有这样用,居然都忘光了,所以记录下,方便自己以后查找。
jsp1页面一有一个url是这样的:
- function gotourl(type){
- window.location.href="${ctxPath}/jsp/order/order_add.jsp?roomType="+type;
-
- }
jsp2页面而需要得到roomType这个参数。并且放入隐藏域<input type="hidden" name="roomType" id="roomType" value="">中
方法一:
- <script type="text/javascript">
- <%
- String type = (String)request.getParameter("roomType");
- %>
- document.getElementById("roomType").value=<%=type%>;
- </script>
方法二:
- <input type="hidden" name="roomType" id="roomType" value="${param.roomType }"/>
方法二只有在引入了jstl标签的时候才有用。
方法三:如果这两个页面在DOM中有一定的联系的话,可以通过DOM对象来得到。比如jsp2在jsp1页面下面的一个iframe里面就可以这样得到:
- <script type="text/javascript">
- var a = window.parent.document.getElementById("roomType").value;
- alert(a)
- </script>
分享到:
相关推荐
jsp表单的FORM传值是指在jsp页面中使用FORM表单来传递数据。在jsp中,使用<jsp:useBean>动作来使用javaBean,javaBean是一种特殊的java类,可以将java处理代码从jsp页面中分离,使得jsp页面变得更加简洁。 使用<jsp...
在JAVA WEB应用中,如何获取servlet请求中的参数,本文讲解了jsp页面中获取servlet请求中的参数的办法
1 使用pageContext设置属性,该属性默认在page范围内 2 使用request获取客户端ur1、客户提交信息的方式等信息,在登录后显示 3 通过Session实现页面传值 4 通过Cookie实现登录时,记住用户密码的功能。
传值问题 在其中取值的方法有两种: #+映射名, 直接写映射名。 1.不加#的方式获取(所有对象放置在栈顶): a.XXaction中有该字段的成员变量. b.XXaction中该对象返回个给实现对象ModelDriven的泛型, 即action中下面...
班级性质 必修 限选 任选 ...1.获取此内容:${e.banjixingzhi} 2.与值作比较:eq ‘0’ (banjixingzhi 此字段的类型是String,故用 eq’0’而不是 == 0) 作者:CHENCALL111
本篇文章主要介绍了springMVC如何将controller中Model数据传递到jsp页面,具有一定的参考价值,有兴趣的可以了解一下
(因为该组件内部使用GBK编码,所以如果使用utf-8的话,反而从表单中会获取中文乱码)切记,同时前台jsp页面中也要做如下处理, *" pageEncoding="UTF-8"%> ; charset=GBK"%> 这里为什么使用了两个编码格式呢?因为...
下面小编就为大家分享一篇浅谈在页面中获取到ModelAndView绑定的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
本文将对用友面试时出的几道面试题进行解释和总结,涵盖了Java集合、MVC模式、SQL Server和Oracle数据库、页面传值等多个方面的知识点。 1. Hashtable 和 HashMap 的区别 Hashtable 和 HashMap 都是Java中的集合类...
//页面上添加一个隐藏的输入框待用于被子层设置value,从而将子层的数据传递到此页面 <input type=hidden id=getValue name=getValue value= /> js代码: //设置function,当执行时,弹出子窗口并传递当前...
项目开发遇到个问题,就是...jsp页面需要引入这东东~ <link rel="stylesheet" href="${ctx}/js/selectbootstrap/dist/css/bootstrap-select.min.css" rel="external nofollow" > [removed][removed] 直接上代码~
有多种方法可以从 a.jsp 传值到 b.jsp,包括: * 使用 form 中的 text 输入框,并在 b.jsp 中使用 request.getParameter("参数名")获取。 * 直接在 URL 地址栏中输入第一个页面的地址,并在后面添加要传的参数及值...
ajaxtext1.jsp 代码如下: <%@ page language=”java” import=”java.util.*” pageEncoding=”utf-8″%> [removed][removed] <!– 必须包含 jquery.js文件,否则将无法传值–> <head> [removed] ...
JSP页面内容介绍 index.jsp 登录表单界面,默认勾选十天记住登录 提交表单执行doLogin.jsp逻辑 同时页面加载时需要判断之前是否有记住的登陆状态的选项,即查cookie是否存在 存在则在用户名和密码输入框中自动填入...
最近在工作中遇到一个需求,有个页面 a.vm,对 ajax 请求的结果进行判断后,获取结果里面的数据传递给一个 URL(b.htm),跳转到新的页面 b.htm。 遇到的问题 因为一开始是 GET 请求,所以当传递的数据过大的时候,...
原因、 原理,同样不清楚 …… 我们先从简单的着手, servlet传值到JSP页面js 脚本中,利用脚本将相关值显示在页面。解决这个方向(servlet——javascript)的中文乱码问题很简单。只需要在 servlet中,添加一个 ...
——getParameter:用于客户端重定向时,即点击了链接或提交按扭时传值用,即用于在用表单或url重定向传值时接收数据用。 ——getAttribute:用于服务器端重定向时,即在sevlet中使用了forward函数,或struts中使用了...
简单说来就是把所有需要传递的参数加到与主页面同源的url上,将子页面重定向到该url,然后主页面通过iframe的src获取这些参数 过程非常复杂,不建议使用这种方法 2. postMessage() postMesssage()是HTML5提供的一个...
彻底解决fckeditor(jsp版)上传中文图片乱码问题,我这里用的编码是utf-8的,这里用的fckeditor 是2.6的,fckeditor.java包是2.3的,经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成...