关于JSP通过URL传参数的问题,DX帮忙,THX
a.jsp(html代码略,只写关键的)
<%@ page contentType="text/html; charset=GB2312"%>
<%
request.setCharacterEncoding("gb2312");//这句有没有效果一样,试过了,我传的是英文字母和数字。
String errorInfo=request.getParameter("errid");
if(errorInfo=="1001")
{errorInfo="用户名或密码错误,请重新输入!";}
else
{errorInfo="";}
%>
b.jsp:
<%@ page contentType="text/html; charset=GB2312"%>
<%
String errid;
errid="1001";
response.sendRedirect("a.jsp?errid="+errid);
response.sendRedirect("a.jsp?errid='"+errid+"'");//这句替换上面出现同样情况
%>
a.jsp是登录页面,具体验证在b.jsp中(已略去,确定没问题),然后我返回。问题是:在a.jsp中,这样的比较竟然不是真,最后 errorInfo="",请问这是为什么?怎么解决?谢谢谢谢!!!