<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<body> <%
String name=request.getParameter("name");
String pw=request.getParameter("pw");
if(name.equals("fengsjack")&&pw.equals("123456")){//如果用户名和密码都正确,则进入系统
response.sendRedirect("index1.jsp");
}
else //如果用户名和密码有一个不正确则提示错误信息
out.println("<SCRIPT language=javascript>alert('用户名或密码错误,请重新输入!');window.location='index.jsp';</script>");
%>
<a href="index.jsp">返回</a>
</body>
</html>
<html>
<body> <%
String name=request.getParameter("name");
String pw=request.getParameter("pw");
if(name.equals("fengsjack")&&pw.equals("123456")){//如果用户名和密码都正确,则进入系统
response.sendRedirect("index1.jsp");
}
else //如果用户名和密码有一个不正确则提示错误信息
out.println("<SCRIPT language=javascript>alert('用户名或密码错误,请重新输入!');window.location='index.jsp';</script>");
%>
<a href="index.jsp">返回</a>
</body>
</html>
解决方案 »
- commons fileupload的问题
- Spring3 @Resource hibernateTemplate失败
- jsp调用bean返回中文字符串乱码的问题
- 正则表达式.急!
- 急:请教一个javabena动态调用的问题
- 新手问一个老问题-----mysql中文显示(实在没办法了)
- timer如何控制线程
- jsp 怎么才能嵌入java 程序(五十分相送)
- 电信的个人宽带用户不能将此宽带做Web服务器吗?
- 使用lamda表达式启动报错
- 把ocx打包成cab,也做了数字签名,客户端始终无法下载安装
- MyEclipse7.5,Spring2.5,Hibernate3.2,Struts1.3配置web progect时总是报错
看着也有点问题 。
7: String name=request.getParameter("name");
8: String pw=request.getParameter("pw");
9: if(name.equals("fengsjack")&&pw.equals("123456"))
10: {
11: response.sendRedirect("index.jsp");
12: }
if(name.equals("fengsjack".toString())&&pw.equals("123456".toString())){//如果用户名和密码都正确,则进入系统
response.sendRedirect("index1.jsp");
}
这样看看
response.sendRedirect("index1.jsp");
}
最好这样写,
if("fengsjask".equals(name)&&"123456".equals(pw)){
response.sendRediredt("index1.jsp");
}
避免空指针异常。
java的字符串拼接没这么简单吧。只要字符串换行了,就必须把上下两行都用引号包围起来,用+连接
=====>out.println("<SCRIPT language=javascript>alert('用户名或密码错误," +
"请重新输入!');window.location='index.jsp';</script>");
可否把具体的错误贴出来,可能会更加有利于找问题。
把“UTF-8”改成“gbk”试一下。
2. 为了避免空指针 你得在 if 里这样写:
if("fengsjask".equals(name)&&"123456".equals(pw)){
response.sendRediredt("index1.jsp");
}