如果是简单的东西,我们以前都是用字串传过去。元素间用间隔符号间开。
做一个FORM,搞个隐藏TEXT。把字串SUBMIT过去。
在B页用SPLIT再调回来。
做一个FORM,搞个隐藏TEXT。把字串SUBMIT过去。
在B页用SPLIT再调回来。
解决方案 »
- jquery中调用action
- jsp页面传递带中文的字符串到servlet如何处理乱码问题
- 求助!插入数据7000条之后(共两万条),每条需要一秒钟
- 我在jsp页面里面套入了excel对象,但是显示汉字总是乱码?(用htm为后缀文件名无乱码,但是用jsp为后缀文件名就乱了)
- 为什么我的jsp跳转不正确?我已经设置好了web.xml
- google maps api key的申请
- 提取系统当前时间作为默认值放到SQL SERVER里面。
- 问大家一个问题:我能从broswer上把一个有程序的网站保存下来吗?
- 高分求一个关于Bean的简单问题
- 关于session的问题??
- 临时表的问题还是JDBC不支持???
- 如何将图片放入数据库中?!!?!??!
request.setAttribute存
request.getAttribute取或者写进SESSION呢?试下。
request.getSession().setAttribute("subject",subject) ;//将数组保存在session中
另一页:
object[] aName=(object[])request.getSession().getAttribute("subject"); //从session中取出,在各个页面中
2.如果是字符串数组:
在每个页面用hidden元素保存字符串,传到每个页面。
String[] aSelName = request.getParameterValues("selName") ;
String sName = "" ;
if (aSelName!=null){
for (int i=0;i<aSelName.length;i++){
sName +=aSelName[i]+"," ;
}
sName = sName.substring(0,sName.length()-1) ;
}
<input type="text" name="tName" value="<%=sName%>"
然后将字符串tName传过去,对此进行分隔。
String sName= request.getParameter("tName") ;
java.util.StringTokenizer st=new java.util.StringTokenizer(sName,",");
java.util.Vector() v = java.util.Vetor() ;
while(st.hasMoreTokens())
v.add(st.nextToken()) ;
String[] aName= new String[v.size()] ;
v.copyInto(aName) ;
a.jspfor(....){
subject[i]=....;
}
//把对象放到session中
session.setAttribute("object",subject);b.jsp
//取得session中的对象
session.getAttribute("object");
请求链是一种强大的功能,可用来有效地联合 JSP 页和 servlet 来处理 HTML 窗体,如下图所示: 试考虑下面的 JSP 页,例如 Bean1.jsp,该页创建了一个 FormBean类型的命名实例 fBean,将该实例放到了 请求中,并将调用转发给了 servlet JSP2Servlet。观察实例化 bean 的方式——这里我们为匹配所张贴的窗体元素名称的属性自动调用 bean 的 设置器方法,同时将对应的值传递给方法。<jsp:useBean id="fBean" class="govi.FormBean"
scope="request"/>
<jsp:setProperty name="fBean" property="*" />
<jsp:forward page="/servlet/JSP2Servlet" />JSP2Servlet 此时从请求提取向它传递的值,使用相应的设置 器进行一些更改,然后使用请求调度程序将调用转发给另一个 JSP 页 Bean2.jsp。 注意,此 servlet 充当控制器,如果需要,它还可以将更多的 bean 放到请求中。
session.setAttribute("vector" ,Vector);
在第二个jsp中
Vector vector=(Vector) session.getAttribute(("vector")我一直认为Vector 比数组好用