站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题简单问题请教大家!!如何获取表单中的这个数值???

简单问题请教大家!!如何获取表单中的这个数值???

摘要: 简单问题请教大家!!如何获取表单中的这个数值???


表格中设置了这样的文本框
<td height="30" colspan="1">
<input type="text" name="txt<%=id%>" value="<%=name%>">
</td>
<td height="30" colspan="1">
<input type="text" name="txt<%=id%>a" value="<%=age%>">
</td>
在同一个页面中我使用
String name1=new String(request.getParameter("txt<%=retStr%>").getBytes("ISO-8859-1"),"GB2312");
String age1=new String(request.getParameter("txt<%=retStr%>a"));
可是却无法获取到上面2个文本框中的数值。请问大家应该怎么改啊?????


“同一个页面”?
必须提交到服务器才能获得表单内容

提交到的jsp页面
String name1=new String(request.getParameter("txt"+id).getBytes("ISO-8859-1"),"GB2312");
String age1=new String(request.getParameter("txt"+id+"a"));


汗。。。jsp代码是在服务器端执行的,form一定要提交到服务器,你在同一个页面中当然取不到,你这里的话干嘛要用request.getParameter();变量不是已经在了么


我是在一个循环里面给文本框赋值,需要在同一个页面里面对这个进行处理!


补充:我是在一个循环里面给文本框赋值,需要在同一个界面循环外面获取文本框的数值插入数据库!


大家快快帮我看看啊


提交到另一页再获取文本框的数值插入数据库啊~
本页不提交也是无法获取文本框数值的


String name1=new String(request.getParameter("txt"+retStr).getBytes("ISO-8859-1"),"GB2312");


那你就提交到本页呀,然后再取呀~


我提交到了本页的,可用
String name1=new String(request.getParameter("txt"+retStr).getBytes("ISO-8859-1"),"GB2312");
还是取不到输入的数值。


楼主 你下面的大哥给出了


我提交到本页面用
String name1=new String(request.getParameter("txt"+id).getBytes("ISO-8859-1"),"GB2312");
String age1=new String(request.getParameter("txt"+id+"a"));

可还是没有获取到数值的嘛!


<td height="30" colspan="1">
<input type="text" name="txt<%=id%>" value="<%=name%>">
</td>
<td height="30" colspan="1">
<input type="text" name="txt<%=id%>a" value="<%=age%>">
</td>
这段html是不是在你取parameter的java代码之下?如果是的话把它改到之上再试试


我尝试了还是得不到。现在是我在表格中设置了这样的文本框
<td height="30" colspan="1">
<input type="text" name="txt<%=id%>" value="<%=name%>">
</td>
<td height="30" colspan="1">
<input type="text" name="txt<%=id%>a" value="<%=age%>">
</td>
action到另外一个界面,我获取了id敷给retStr可是使用
String name1=new String(request.getParameter("txt"+retStr).getBytes("ISO-8859-1"),"GB2312");
String age1=new String(request.getParameter("txt"+retStr+"a"));
还是取不到文本框里面输入的数值。这是怎么回事呢???



提交表单:
<form action="" method=post>
<%for(...){%>
<input type="text" name="txt<%=id%>" value="<%=name%>">
<input type="text" name="txt<%=id%>a" value="<%=age%>">
<input type=hidden name="id" value="<%=id%>">
<%}%>
</form>
获得提交内容:
String[] id = request.getParameterValues("id");
int len = id==null?0:id.length;
for(int i=0;i{
String name1=new String(request.getParameter("txt"+id[i]).getBytes("ISO-8859-1"),"GB2312");
String age1=new String(request.getParameter("txt"+id[i]+"a"));
...//插入数据库
}


谢谢楼上的!!嘿嘿,问题解决,结贴!!


↑返回目录
前一篇: 问一个有关按钮点击出错的问题,高手看看!xie xie le
后一篇: 高兴散分,妈的,c3pO连接池,耽误了我两天时间,希望大家以后注意.