01.jsp:
<%@ page language="java" contentType="text/html; charset=GBK"%><FORM ACTION="02.jsp" METHOD="POST">
姓名:
<INPUT TYPE="TEXT" NAME="USERNAME">
<BR>
密码:
<INPUT TYPE="PASSWORD" NAME="USERPASSWORD">
<BR>
性别:
<INPUT TYPE="RADIO" NAME="SEX" VALUE="男">

<INPUT TYPE="RADIO" NAME="SEX" VALUE="女">

<BR>
血型:
<INPUT TYPE="RADIO" NAME="BLOOD" VALUE="A">
A
<INPUT TYPE="RADIO" NAME="BLOOD" VALUE="B">
B
<INPUT TYPE="RADIO" NAME="BLOOD" VALUE="AB">
AB
<INPUT TYPE="RADIO" NAME="BLOOD" VALUE="O">
O
<BR>
城市:
<SELECT SIZE="1" NAME="CITY">
<OPTION VALUE="北京">
北京
</OPTION>
<OPTION VALUE="南京">
南京
</OPTION>
<OPTION VALUE="上海">
上海
</OPTION>
</SELECT>
<br>
<INPUT TYPE="SUBMIT" VALUE="提交">
<INPUT TYPE="RESET" VALUE="RESET">
</FORM>
===================================================================
02.jsp
<%@ page language="java" contentType="text/html; charset=GBK"%><%
String strName = request.getParameter("USERNAME");
String password = request.getParameter("USERPWD");
String strUserSex = request.getParameter("SEX");
String strUserBlood = request.getParameter("BLOOD");
String strUserCity = request.getParameter("CITY");
%>
用户名:
<%=strName%>
<br>
密码:
<%=password%>
<br>
性别:
<%=strUserSex%>
<br>
血型:
<%=strUserBlood%>
<br>
城市:
<%=strUserCity%>
<br>为什么在02.jsp显示密码和城市都是“???”,而密码显示的是null
不知道是哪里出问题了?

解决方案 »

  1.   

    姓名:  CSDN
    密码: 123456
    性别:  男
    血型:  A
    城市:  北京但是在02jsp显示的是:
    姓名:  CSDN
    密码: null
    性别: ??
    血型:  A
    城市:  ????
      

  2.   

    你的密码String password = request.getParameter("USERPASSWORD");
    是这样的要看清楚名字: 
    <INPUT TYPE="PASSWORD" NAME="USERPASSWORD">
    name是:  USERPASSWORD
     不是 USERPWD
    而其他的不显示是因为乱吗的原因
    要在得到参数的时候转换一下
      

  3.   

    <%@page contentType="text/html; charset=gb2312"%> 
    <%request.setCharacterEncoding("gb2312");%> 
    <%response.setCharacterEncoding("gb2312");%>
      

  4.   

    String st=new(request.getParameter(“name”).getBytes(“ISO8859_1”)),