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中传过来的值。请各位大侠指导个思路来。附加点代码就更好了
展开
4个回答
展开全部
我给你写个简单例子
<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 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]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用的是sturts1还是sturts2啊
追问
2
追答
如果你定义同一个名字的话,你就在你的action 里面定义一个List list=null;
再在你jsp 里面,再直接提交就可以获得你填写好的数据啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想问你是做什么游戏后台的?? 用什么技术
基本的框架获取值不会都不知道吧。。。
基本的框架获取值不会都不知道吧。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询