我正在使用的内容:
我正在使用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>