开发者社区> 问答> 正文

jsp写的java代码报错,实在看不出原因,望各位大牛多多指教 ?报错

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="com.bjsxt.login.User" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">



Insert title here


<%
String name = request.getParameter("uname").trim();
String pwd = request.getParameter("password").trim();

if("xiaogao".equals(name) && "123".equals(pwd)){
    User user = new User(name,pwd);
    session.setAttribute("user12", user);

    pageContext.forward("login_ok.jsp");
    return;
}else{
    request.setAttribute("loginError", "用户名或者密码错误");
    pageContext.forward("login.jsp");
    return;
}

%>


报错信息如下:
An error occurred at line: 34 in the jsp file: /handleLogin.jsp
Unreachable code
31: pageContext.forward("login.jsp");
32: return;
33: }
34: %>
35:
36:

展开
收起
爱吃鱼的程序员 2020-06-23 14:43:47 634 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    严重:Servlet.service()forservlet[jsp]incontextwithpath[/TestWeb]threwexception[UnabletocompileclassforJSP:

    Anerroroccurredatline:34inthejspfile:/handleLogin.jsp
    Unreachablecode
    31:pageContext.forward("login.jsp");
    32:return;
    33:}
    34:%>
    35:
    36:

    把%>后面的回行和空格去掉就好了,或者是去掉最后的return

    不需要return吧。

    Unreachablecode,因为return导致有代码执行不了。

    2020-06-23 14:44:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载