在JSP页面之间传递字符串数组

在1.jsp的java代码中有一个字符串数组Stringan1[]=newString[100],给an1赋值后怎么传给2.JSP(通过表单)。我在2.jsp页面中也定义... 在1.jsp的java代码中有一个字符串数组String an1[]=new String[100],给an1赋值后怎么传给2.JSP(通过表单)。我在2.jsp页面中也定义一个String an2[]=new String[100],an2=request.getParameter(“an1”)得不到值啊。 展开
 我来答
wyf94567
推荐于2017-11-28 · TA获得超过344个赞
知道小有建树答主
回答量:285
采纳率:100%
帮助的人:176万
展开全部
方法一:
a.jsp

Vector v = new Vector();

reuest.setAttribute( "vvv ",vec);

forward 到b.jsp

b.jsp :

Vector v = (Vector)request.getAttrinute( "vvv ");
方法二:
你可以把一个数组存到request里面
String[] array = { "2 ", "6 ", "4 "} ;
然后
request.setAttribute( "array ",array);
forward到另外一个页面
或者
<a href= "b.jsp?array= <%=array%> > 点击传递 </a>

在另外一个页面里面
request.setCharacterEncoding("utf-8");
String[] ss = (String[])request.getAttribute( "array ");
取出

记得在获取页面,加上编码转换语句,一般是UTF-8
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式