Java (Eclipse)useBean类属性的值无效
我已经找了很久了,但谷歌提供给我的解决方案对我的情况都没有帮助 我编写了一个简单的JSP文件,只尝试使用“useBean”语句(这是发生错误的行): 我通过右键单击项目文件夹,然后使用New->class创建了这个类 正如我已经说过的,错误发生在以下行中:Java (Eclipse)useBean类属性的值无效,java,eclipse,jsp,tomcat,Java,Eclipse,Jsp,Tomcat,我已经找了很久了,但谷歌提供给我的解决方案对我的情况都没有帮助 我编写了一个简单的JSP文件,只尝试使用“useBean”语句(这是发生错误的行): 我通过右键单击项目文件夹,然后使用New->class创建了这个类 正如我已经说过的,错误发生在以下行中: <jsp:useBean id="test" class="package1.TestBean" /> 错误消息是(正如标题中已经命名的)“useBean类属性package1.TestBean的值无效。” 请帮帮我-( 编
<jsp:useBean id="test" class="package1.TestBean" />
错误消息是(正如标题中已经命名的)“useBean类属性package1.TestBean的值无效。”
请帮帮我-(
编辑:我的一位朋友也尝试过同样的方法,在他的计算机上它可以工作。现在他给我发送了他的项目文件夹,我导入了它,它也可以工作!?!?!?解决方案发现:两个Tomcat安装之间存在冲突。有关详细信息,请参阅问题注释。停止Tomcat,转到项目-->清理->选择相应的项目->cl单击clean.start Tomcat是否将compile.class文件放在classes目录下?package1.TestBean.class文件放在
//WEB-INF/classes/user/directory
中?您在哪种项目中?错误消息是否显示在Problems视图中或运行页面时?我没有将任何文件放在任何位置。我只是创建了这些文件(我正在使用Eclipse)。是否真的需要编译类并手动将文件放入任何文件夹中?该类位于(Eclipse中)的package1中在项目的src文件夹中。我想我自己找到了解决方案:我以前安装了另一个版本的Tomcat。在我的JRE中有一个指向旧Tomcat文件夹的链接(确切地说:servlet api.jar的位置),我修复了断开的链接,现在它可以工作了!无论如何感谢你的努力!!你太棒了!
package package1;
public class TestBean {
public TestBean() {
}
}
<jsp:useBean id="test" class="package1.TestBean" />