JSP动态添加<input type="text"....>,添加3行 如何将这些input中的值封装成LIST传入action中。 5

JSP动态添加<inputtype="text"....>,比如我现在添加3行如何将这些input中的值封装成LIST传入action中。action中有个List<Us... JSP动态添加<input type="text"....>,比如我现在添加3行 如何将这些input中的值封装成LIST传入action中。action中有个List<User> use = new ArrayList<User>来接收jsp中传过来的值。请各位大侠指导个思路来。附加点代码就更好了 展开
 我来答
积木时代
2011-12-19 · TA获得超过586个赞
知道小有建树答主
回答量:1055
采纳率:33%
帮助的人:331万
展开全部
哦, no
1, 让 input 的 name相同.
如:
<input type="text" name="manyname" ....>
<input type="text" name="manyname" ....>
...
这样在后台
String[] manynames = request.getParameterValues("manyname");
嗯, 好久没用jsp了, 呵呵
然后加入你要的List里面把. 好运.
Mr丶xiangyun
2011-12-19 · TA获得超过189个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:226万
展开全部
我给你写个简单例子

<form id=info>

</form>
动态添加代码
var form=document.getElementById("info");
var newinput = document.createElement("input");
newinput.setAttribute("name","inp");
//当然你可循环好多个
form.appendChild(newinput);//添加到你的form中

最后你提交之后
在Action中 String[] inps = request.getParameterValues("inp");
这里是你获取的所有的name为inp的 你生成的文本

接下来操作通过
for(int i=0;i<inps.length;i++){
//获取每个的是 inps[i]; 以后的处理就看你的了
}

如不明白,欢迎追问
更多追问追答
追问
我是做游戏后台服务器的,前台不是很了解,能不能再说的详细点,form中具体怎么写,user按两项username,password。要是能把每一步都写出来最好,谢谢!
追答
这已经很详细了
HTML代码:

JS代码:
function add(cnt){
var form=document.getElementById("info");

for(var i=0;i<cnt;i++){
var newinput = document.createElement("input");
newinput.setAttribute("name","inp");
form.appendChild(newinput);//添加到你的form中
}
}
add(3);//执行,添加三个

Action代码:
String[] inps = request.getParameterValues("inp");
for(int i=0;i<inps.length;i++){
//这里获取每个的
System.out.println(inps[i]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangzhulong
2011-12-19
知道答主
回答量:11
采纳率:0%
帮助的人:9.3万
展开全部
你用的是sturts1还是sturts2啊
追问
2
追答
如果你定义同一个名字的话,你就在你的action 里面定义一个List  list=null;
再在你jsp 里面,再直接提交就可以获得你填写好的数据啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HF_JJ
2011-12-19
知道答主
回答量:36
采纳率:0%
帮助的人:21.3万
展开全部
我想问你是做什么游戏后台的?? 用什么技术
基本的框架获取值不会都不知道吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式