一个关于javabean的问题,非常难缠的。
发布网友
发布时间:2024-10-11 12:47
我来回答
共3个回答
热心网友
时间:2024-10-22 08:28
楼主开发的web应用是纯手工的啊,难道没有用什么IDE吗?
建议使用eclipse,这样就不用自己手动编译Bean和放置class文件了
而且开发效率也会提高很多
当然楼主的方法也可以,只不过根据规范上的说明Java Bean必须要放在
包中,建议楼主在所写的Bean类的代码最前面加上打包语句
package com.Bean;
然后再进行编译,将生成的文件夹com复制或剪切到web-inf/classes
目录下,在jsp中引用时这样写
<jsp:useBean id="myBean" class="com.Bean.BeanTest" scope="session"/>就可以了
热心网友
时间:2024-10-22 08:28
<jsp:useBean id="myBean" class="BeanTest" scope="session"/>是要从session中取这个BeanTest,你有servlet之类的控制层往session中添加这个bean了么?
单单发布在classes中是不行的哦,那只是一个程序发布的文件夹空间而已,在程序运行过程中,都是从内存中读取数据的
热心网友
时间:2024-10-22 08:29
可能你没有执行这两步吧:
BeanTest beanTest = new BeanTest();
session.setAttribute("BeanTest",beanTest);