index.jsp
<%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <jsp:useBean id="java" class="Java" scope="page"/> <jsp:setProperty name="java" property="a" value="12" property="b" value="0.1"/> <jsp:getProperty name="java" property="a"/> </html>
java.java
public class Java{ private int a; private int b; public int getA(){ return a; } public void setA( int a){ this.a=a; } public int getB(){ return b; } public void setB(int b){ this.b=b; } }
把这两个文件部署到MyEclipse的Web项目中能正确输出结果:12。现在让它脱离IDE,在Tomcat的Web目录中新建文件夹test,把这两个文件放在里面,用javac编译java.java生成java.class也放到test里,目录如下
启动Tomcat7访问index.jsp却提示Attribute qualified names must be unique within an element错误;用Tomcat6提示The value for the useBean class attribute Java is invalid.,是不是Tomcat的配置有问题,求帮忙!