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="",请问这是为什么?怎么解决?谢谢谢谢!!!
<%@ 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="",请问这是为什么?怎么解决?谢谢谢谢!!!
解决方案 »
- 复选框的内容s[0],s[1],s[2]取出来存入数据库function(){}该怎么写
- 用jsp页面以流文件形式获取word文档显示全是乱码 怎么解决呀
- 关于java笔试面试,大家都来说两句
- structs基本标签 简单 答对马上给50分(N0.1),来者有分,在线等 很快揭帖
- 新手请教问题,JSP如何做一个简单的论坛?
- lucene3.0自定义排序的例子
- rails兼职好机会,呕血力荐!
- 急急急!!!请教tomcat高手帮忙。
- 给resin玩死了!100分!
- 关于把<转化成<的问题帮我看一下代码!!帮帮
- 急!急!急!登录三次不成功出现验证码 怎么做?
- 用ajax技术 或jsp+cookies技术保存个性网页模式到客户端,向高手们请教
<%@ page contentType="text/html; charset=GB2312"%>
<%
request.setCharacterEncoding("gb2312");//这句有没有效果一样,试过了,我传的是英文字母和数字。
String errorInfo=request.getParameter("errid");
if(errorInfo.compareTo("1001")==0)//这儿修改一下 看行了不
{errorInfo="用户名或密码错误,请重新输入!";}
else
{errorInfo="";}
%>
你在a.jsp中 直接打印errorInfo 看能不能打印出来
就是这个地址。。a.jsp=login.jsp b.jsp=check.jsp左上角para=是打印结果。要点击登录后才会出现。
<%
String errorInfo=request.getParameter("errid");
System.out.println(errorInfo);
if(errorInfo=="1001" ||errorInfo.equals("1001"))
{errorInfo="用户名或密码错误,请重新输入!";}
else
{errorInfo="";}
System.out.println(errorInfo);
%>
这样就可以了,希望对你有帮助
equals()在String中表示判断内容是否相同