我在D:\Tomcat 6.0\webapps\test有个BeanTest.jsp文件,代码如下:
<html>
<head>
<title>test</title>
</head>
<body>
<jsp:useBean id="test" class="com.c2.SimpleBean"/>
<jsp:setProperty name="test" property="message" value="hello"/>

message的值为:<jsp:getProperty name="test" property="="message"/>
</body>
</html>在D:\Tomcat 6.0\webapps\test\WEB-INF\classes下有个SimpleBean.java文件,代码如下:
package com.c2;
public class SimpleBean
{
private String message="No message specified";
public String getMessage()
{
return message;
}
public void setMessage(String val)
{
this.message=val;
}
}并将SimpleBean.java编译的文件SimpleBean.class放在了:D:\Tomcat 6.0\webapps\test\WEB-INF\classes\com\c2
当时我在IE中运行http://localhost:8080/test/BeanTest.jsp是报错如下:
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /BeanTest.jsp(9,65) equal symbol expected
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:199)
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:154)
org.apache.jasper.compiler.Parser.parseGetProperty(Parser.java:918)
org.apache.jasper.compiler.Parser.parseStandardAction(Parser.java:1150)
........
应该是一个很简单的测试啊,怎么会出现这种问题,是我放置文件的位置错了吗?还是其它原因,请赐教!