这是第一个页面的表单代码:
<FORM METHOD="POST" ACTION="SNADDYD.jsp">
<TABLE border="0" width="200px">
<TR>
<TD>可用手牌</TD>
<TD></TD>
<TD>已用手牌</TD>
</TR>
<TR>
<TD>
<SELECT name="KYSP" size="10" ondblclick="moveItem('KYSP','YYSP')">
<%
try
{
Connection con=null;
PreparedStatement ps=null;
ResultSet rs=null;
con=OracelCon.getcon();
ps=con.prepareStatement("select * from SNPTSZ where SNZTH=?");
ps.setString(1,"K");
rs=ps.executeQuery();
while(rs.next())
{
%>
<Option value="<%=rs.getString(1)%>">
<%=rs.getString(1)%>
</Option>
<%
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</SELECT>
</TD>
<TD>
<INPUT type="Button" name="add" value="加入" onclick="moveItem('KYSP','YYSP')" /><br><INPUT type="Button" name="cencle" value="取消" onclick="moveItem('YYSP','KYSP')" /></TD>
<TD>
<SELECT name="YYSP" size="10" style='width="70px"' ondblclick="moveItem('YYSP','KYSP')"></SELECT>
</TD>
</TR>
<tr>
<td><INPUT type="Submit" name="choose" value="确定" /></td>
<td>
</td>
<td>
<INPUT type="Reset" name="quxiao" value="取消"/>
</td>
</tr>
</TABLE>
</FORM>
我要在第二个页面里取YYSP这个列表框中的值
这是二个页面里我取值的代码:
<%
String[] abc=request.getParameterValues("YYSP");
System.out.println(abc);
%>
<FORM METHOD="POST" ACTION="SNADDYD.jsp">
<TABLE border="0" width="200px">
<TR>
<TD>可用手牌</TD>
<TD></TD>
<TD>已用手牌</TD>
</TR>
<TR>
<TD>
<SELECT name="KYSP" size="10" ondblclick="moveItem('KYSP','YYSP')">
<%
try
{
Connection con=null;
PreparedStatement ps=null;
ResultSet rs=null;
con=OracelCon.getcon();
ps=con.prepareStatement("select * from SNPTSZ where SNZTH=?");
ps.setString(1,"K");
rs=ps.executeQuery();
while(rs.next())
{
%>
<Option value="<%=rs.getString(1)%>">
<%=rs.getString(1)%>
</Option>
<%
}
}
catch(Exception e)
{
e.printStackTrace();
}
%>
</SELECT>
</TD>
<TD>
<INPUT type="Button" name="add" value="加入" onclick="moveItem('KYSP','YYSP')" /><br><INPUT type="Button" name="cencle" value="取消" onclick="moveItem('YYSP','KYSP')" /></TD>
<TD>
<SELECT name="YYSP" size="10" style='width="70px"' ondblclick="moveItem('YYSP','KYSP')"></SELECT>
</TD>
</TR>
<tr>
<td><INPUT type="Submit" name="choose" value="确定" /></td>
<td>
</td>
<td>
<INPUT type="Reset" name="quxiao" value="取消"/>
</td>
</tr>
</TABLE>
</FORM>
我要在第二个页面里取YYSP这个列表框中的值
这是二个页面里我取值的代码:
<%
String[] abc=request.getParameterValues("YYSP");
System.out.println(abc);
%>
或者String[] abc=request.getAttribute("YYSP");
这么写不好使
是这个值
这个"choose"是确定按钮的名称
request.setCharacterEncoding("GBK") ;