jsp中javascript的alert内容无法显示
下面是一段验证login.jsp提交的信息的CheckLogin.jsp页面的核心代码:
填写正确则跳转到success.jsp页面,错误则输出错误信息(javascript来实现,但无法显示),并跳转到login页面。
但现在,正确则跳转到succes.jsp页面,而错误时,直跳转到login.jsp页面,但没有提示错误信息。<%@ page contentType="text/html; charset=gb2312" language="java" import="javabean.CheckLogin" errorPage="" %>
<%@ page import="java.util.Date"%>
<%!//处理中文字符串
public String codeString(String st){
String result=st;
try{
byte b[]=result.getBytes("ISO-8859-1");
result=new String(b);
return result;
}catch(Exception e){
return result;
}
}
%>
<jsp:useBean id="loginBean" class="javabean.CheckLogin" scope="session"></jsp:useBean>
<%//提交信息后,验证正不正确
String message="",
logname="",
password="";
logname=request.getParameter("name");
password=request.getParameter("password");
if(logname==null||password==null)
response.sendRedirect("login.jsp");
//处理中文
logname=codeString(logname);
password=codeString(password);
/*<jsp:setProperty name="login" property="logname" value="<%=logname%>"/>
//<jsp:setProperty name="login" property="password" value="<%=password%>"/>
*/
out.println("测试1");
if(loginBean.isValidUser(logname,password)){
//取得系统时间建立访问日期子串
String logindate;
Date now=new Date();
logindate=(now.getYear()+1900)+"/"+(now.getMonth()+1)+"/"+now.getDate();
//将信息记录在Cookie中
Cookie cousername=new Cookie("logname",logname);
Cookie cologdate=new Cookie("logdate",logindate);
//将Cookie的时间定为一周
int time=7*24*60*60;
cousername.setMaxAge(time);
cologdate.setMaxAge(time);
//将Cookie加入Cookie中
response.addCookie(cousername);
response.addCookie(cologdate);
response.sendRedirect("success.jsp"); }
%>
<script language="javascript">
alert('登陆失败');
javascript:history.go(-1);
</script>
填写正确则跳转到success.jsp页面,错误则输出错误信息(javascript来实现,但无法显示),并跳转到login页面。
但现在,正确则跳转到succes.jsp页面,而错误时,直跳转到login.jsp页面,但没有提示错误信息。<%@ page contentType="text/html; charset=gb2312" language="java" import="javabean.CheckLogin" errorPage="" %>
<%@ page import="java.util.Date"%>
<%!//处理中文字符串
public String codeString(String st){
String result=st;
try{
byte b[]=result.getBytes("ISO-8859-1");
result=new String(b);
return result;
}catch(Exception e){
return result;
}
}
%>
<jsp:useBean id="loginBean" class="javabean.CheckLogin" scope="session"></jsp:useBean>
<%//提交信息后,验证正不正确
String message="",
logname="",
password="";
logname=request.getParameter("name");
password=request.getParameter("password");
if(logname==null||password==null)
response.sendRedirect("login.jsp");
//处理中文
logname=codeString(logname);
password=codeString(password);
/*<jsp:setProperty name="login" property="logname" value="<%=logname%>"/>
//<jsp:setProperty name="login" property="password" value="<%=password%>"/>
*/
out.println("测试1");
if(loginBean.isValidUser(logname,password)){
//取得系统时间建立访问日期子串
String logindate;
Date now=new Date();
logindate=(now.getYear()+1900)+"/"+(now.getMonth()+1)+"/"+now.getDate();
//将信息记录在Cookie中
Cookie cousername=new Cookie("logname",logname);
Cookie cologdate=new Cookie("logdate",logindate);
//将Cookie的时间定为一周
int time=7*24*60*60;
cousername.setMaxAge(time);
cologdate.setMaxAge(time);
//将Cookie加入Cookie中
response.addCookie(cousername);
response.addCookie(cologdate);
response.sendRedirect("success.jsp"); }
%>
<script language="javascript">
alert('登陆失败');
javascript:history.go(-1);
</script>
...全文
相关推荐
jsp页面调用js,弹出信息乱码
jsp页面调用js,弹出信息乱码;jsp页面调用js,弹出信息乱码
在jsp中运用ajax(简单入门)
由于Ajax为我们带来太多的好处,所以在很多应用中我们都会优先选择这种技术,于是我也为之所吸引,现跟大家分享下一个简单的入门例子。
jsp 导出为Word
jsp 页面的Table中 导出 word
json+jsp+jQuery小例子
json_jsp_jQuery 无刷新登录,客户端传出数据,传回json的值,解析成介绍对象
jsp+ajax实现无刷新上传文件的方法
本文实例讲述了jsp+ajax实现无刷新上传文件的方法。分享给大家供大家参考,具体如下: 列表页:selectaddress.jsp js页:ajax_edit.js jsp处理页:editaddress.jsp 上传工具类:UploadUtil.java 思想:由于安全问题,javascript操纵不了文件, 导致ajax不能动态上传文件,所以选择了iframe, 列表页把form表单提交到一个隐式的iframe里面,设置表单的属性 代码如下:enctype=’multipart/form-data’ target=’hidden_frame’ 然后,处理页处理后返回 代码如下:out.


Web 开发
