用JAVA。JSP。做了一个WBE项目。。
但是跳转不了页面
用Debug调试。出现
Source not found for validate_jsp(HttpJspBase).service(HttpServletRequest, HttpServletResponse) line: 71 我把我的代码给大家看下。
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="cn.forum.entity.*" %>
<%@ page import="cn.forum.validate.*" %>
<%
Userlogininfo us=new Userlogininfo();
Validatelogin vali=new Validatelogin();
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
String code = (String)session.getAttribute("rand");
String inputCode = request.getParameter("txtvalidate");
us.setUsername(request.getParameter("username"));
us.setUserpass(request.getParameter("userpass"));
us.setUseremail(request.getParameter("useremail"));
us.setUserhumanname(request.getParameter("userhumanname"));
us.setUseridcard(request.getParameter("useridcardnumber"));
us.setUsergender(request.getParameter("higender"));
us.setUserhandsetnumber(request.getParameter("userhandsetnumber"));
us.setUserhouse(request.getParameter("userhouse"));
us.setUserheadimg(request.getParameter("hihandimg"));
String iterance=request.getParameter("userpass1");
String result=vali.validateuserlogininfo(us,iterance,inputCode,code);
if(result.equals("注册成功"))
{
out.write("<script>alert('成功!');location.href='../index.jsp'</script>");
}
else
{
out.write("<script>alert("+result+");location.href='login.jsp'</script>");
}
//out.write("<script>alert('成功!');location.href='index.jsp'</script>");
%>这是JSP的验证页面。。就是进到这里面的时候。不执行跳转。直接就停在了这个页面。。
TOMCAT也不报异常这个不知道跟线程有没有关系。。
但是跳转不了页面
用Debug调试。出现
Source not found for validate_jsp(HttpJspBase).service(HttpServletRequest, HttpServletResponse) line: 71 我把我的代码给大家看下。
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="cn.forum.entity.*" %>
<%@ page import="cn.forum.validate.*" %>
<%
Userlogininfo us=new Userlogininfo();
Validatelogin vali=new Validatelogin();
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
String code = (String)session.getAttribute("rand");
String inputCode = request.getParameter("txtvalidate");
us.setUsername(request.getParameter("username"));
us.setUserpass(request.getParameter("userpass"));
us.setUseremail(request.getParameter("useremail"));
us.setUserhumanname(request.getParameter("userhumanname"));
us.setUseridcard(request.getParameter("useridcardnumber"));
us.setUsergender(request.getParameter("higender"));
us.setUserhandsetnumber(request.getParameter("userhandsetnumber"));
us.setUserhouse(request.getParameter("userhouse"));
us.setUserheadimg(request.getParameter("hihandimg"));
String iterance=request.getParameter("userpass1");
String result=vali.validateuserlogininfo(us,iterance,inputCode,code);
if(result.equals("注册成功"))
{
out.write("<script>alert('成功!');location.href='../index.jsp'</script>");
}
else
{
out.write("<script>alert("+result+");location.href='login.jsp'</script>");
}
//out.write("<script>alert('成功!');location.href='index.jsp'</script>");
%>这是JSP的验证页面。。就是进到这里面的时候。不执行跳转。直接就停在了这个页面。。
TOMCAT也不报异常这个不知道跟线程有没有关系。。
request.getRequestDispatcher("跳转的页面").forward(request,response);
然后再跳转页面
可以试一试
你这个的源程序呢?会不会是这里有问题
解决办法楼上有人说了。也可以修改你的代码,把java代码嵌入到js里面去
1.要么你的路径引用不对
2.要么文件名称不对
建议用Firefox允许该系统,看看跳转到的具体是哪个页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="cn.forum.entity.*" %>
<%@ page import="cn.forum.validate.*" %>
<%
Userlogininfo us=new Userlogininfo();
Validatelogin vali=new Validatelogin();
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
String code = (String)session.getAttribute("rand");
String inputCode = request.getParameter("txtvalidate");
us.setUsername(request.getParameter("username"));
us.setUserpass(request.getParameter("userpass"));
us.setUseremail(request.getParameter("useremail"));
us.setUserhumanname(request.getParameter("userhumanname"));
us.setUseridcard(request.getParameter("useridcardnumber"));
us.setUsergender(request.getParameter("higender"));
us.setUserhandsetnumber(request.getParameter("userhandsetnumber"));
us.setUserhouse(request.getParameter("userhouse"));
us.setUserheadimg(request.getParameter("hihandimg"));
String iterance=request.getParameter("userpass1");
String result=vali.validateuserlogininfo(us,iterance,inputCode,code);
if(result.equals("注册成功"))
{
out.println("<script>alert('成功!');location.href='../index.jsp'</script>");
}
else
{
out.println("<script>alert("+result+");location.href='login.jsp'</script>");
}
//out.println("<script>alert('成功!');location.href='index.jsp'</script>");
%>