首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSP没有看到JavaBeans

JSP没有看到JavaBeans
EN

Stack Overflow用户
提问于 2021-12-20 12:55:31
回答 1查看 113关注 0票数 0

各位!无法解决这个问题:

org.apache.jasper.JasperException: JBWEB004062:无法为JSP编译类:

JBWEB004060:jsp文件中的行: 14处发生错误: /indexJB.jsp packt.book.jee_eclipse.ch2.bean.LoginBean 无法解析为类型

如果("POST".equalsIgnoreCase(request.getMethod())&&

  • 12: request.getParameter("submit")!=null)

  • 13:{ %>

  • 14:

  • 15: class="packt.book.jee_eclipse.ch2.bean.LoginBean">

  • 16:

  • 17:

我使用: WildFly 23 Eclipse版本: 2021-09 (4.21.0)

我在互联网上发现的东西: Note

请参阅更多信息下的详细错误消息。

出现此问题是因为JBoss EAP6.2服务器运行时使用的是不受支持的​。验证下列日志语句以供参考:

java.library.path = C:\Program Files\Java\jdk1.8.0_20\bin

java.runtime.name = Java(TM) SE运行时环境

java.runtime.version = 1.8.0_20-b26

解决此问题的解决方案​如下:

1.7.0_25).

  • Restart
  1. 将您的JBoss EAP6.2服务器指向受支持的JDK 1.7.x (最好是应用服务器
  2. .

)。

但是如何指出?

提前谢谢!

整个守则如下:

代码语言:javascript
复制
    <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W#C//DTD HTML 4.01 Transitional//EN"
"http://www.w3org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Login</title>
</head>
<%  String errMsg = null; %>
<%if ("POST".equalsIgnoreCase(request.getMethod())&&
        request.getParameter("submit")!=null)
        { %>
    <jsp:useBean id="loginBean"
    class="packt.book.jee_eclipse.ch2.bean.LoginBean">
    <jsp:setProperty name="loginBean" property="*"/>
    </jsp:useBean>
    <%
    if (loginBean.isValidUser())
    {   out.println("<h2>WElcome, Admin!</h2>");
        out.println("You are logged in");
    }
    else
        errMsg = "Invalid user ID or password!";
        }   
    %>

<body>
<h2>Login:</h2>
    <%if (errMsg!=null ) {%>
    <span style="color: red;"><%out.print(errMsg); %> </span>
    <%} %>
    <form method="POST">
    User Name: <input type="text" name="userName" style="color: Green; background-color: Yellow"><br>
    Password: <input type="password" name="password" style="color: Yellow; background-color: Silver"><br>
    <button type="submit" name="submit">SUBMIT</button>
    <button type="reset">Reset</button>
    </form>
</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2021-12-29 09:25:49

问题得到了解决:

右键单击项目->选择属性、->、Java构建路径、->、第三个标记库、->、将光标放在Classpath、->上、右边菜单上选择Add文件夹、->、为类选择文件夹、->应用和关闭。

我还重新启动了Eclipse,以防万一。

我的JSP终于看到了Java!

希望会help=)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70422142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档