表格中设置了这样的文本框
<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个文本框中的数值。请问大家应该怎么改啊?????
<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"));
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"));可还是没有获取到数值的嘛!
<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<len;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"));
...//插入数据库
}