错误:org.apache.jasper.jasperException:无法为jsp编译类

时间:2015-08-08 13:43:11

标签: jsp

  

我正在使用的内容:

我正在使用java,eclipse和jsp项目。

我认为有错误是缺少jar文件的原因。我添加了Servlet.jar文件,但我想我还需要一个jsp.jar或jslt.jar文件。

  

错误:

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 15 in the jsp file: /ex01_2.jsp
 Bean01 cannot be resolved to a type

15:     <jsp:useBean id="userBean" class="Bean01" />
  

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JSTL Bean</title>
</head>
<body>
<!-- JSLT tage are "jsp:userBean" or "jsp:setProperty">
<!-- setProperty = set Bean01.java variables -->
<!-- getProperty = get Bean01.java variables -->

<!-- jsp:useBean = tells jsp that Bean01.java file is a bean -->
<!-- id = variable name -->
<jsp:useBean id="userBean" class="Bean01" />

<jsp:setProperty name="userBean" property="personName"
    value='<%=request.getParameter("personName")%>' />

<jsp:setProperty name="userBean" property="hoursWorked"
    value='<%=Double.parseDouble(request.getParameter("hoursWorked"))%>' />

<jsp:setProperty name="userBean" property="houlyWage"
    value='<%=Double.parseDouble(request.getParameter("houlyWage"))%>' />

<!-- output -->
<p>
    Person Name:
    <jsp:getProperty name="userBean" property="personName" />
</p>
<p>
    Hours Worked:
    <jsp:getProperty name="userBean" property="hoursWorked" />
</p>
<p>
    Houly Wage:
    <jsp:getProperty name="userBean" property="houlyWage" />
</p>
<p>
    Salary:
    <jsp:getProperty name="userBean" property="salary" />
</p>
<p>
    Tax:
    <jsp:getProperty name="userBean" property="tax" />
</p>
</body>
</body>
</html>

0 个答案:

没有答案