当前位置: 技术问答>java相关
关于JavaBean的问题,解决了一定给分!!!
来源: 互联网 发布时间:2015-05-24
本文导语: 首先我想问一下,JAVABEAN与JAVA的一般程序有什么不同?是不是加上MAIN()后就跟JAVA一样了。 我做了一个例子,把一个JAVABEAN程序编译好后(.class文件),想用JSP调用,结果调用的时候系统老是说找不到我定义的这个J...
首先我想问一下,JAVABEAN与JAVA的一般程序有什么不同?是不是加上MAIN()后就跟JAVA一样了。
我做了一个例子,把一个JAVABEAN程序编译好后(.class文件),想用JSP调用,结果调用的时候系统老是说找不到我定义的这个JAVABEAN类,我已经把它放在了很多可能的目录下,包括JSP运行的目录下,CLASSPATH定义的目录下,都不行。请各位大虾帮忙,问题解决了,一定给分!!!
我做了一个例子,把一个JAVABEAN程序编译好后(.class文件),想用JSP调用,结果调用的时候系统老是说找不到我定义的这个JAVABEAN类,我已经把它放在了很多可能的目录下,包括JSP运行的目录下,CLASSPATH定义的目录下,都不行。请各位大虾帮忙,问题解决了,一定给分!!!
|
jsp调用 bean 得通过 tomcat!
bean是一个特殊的 java 类,必须有无参数的public的构造函数(或者系统缺升)。 Property必须为 private, 通过 get和 set来读取和设置。
bean class file 必须放在 tomcatwebapps你的目录WEB-INFclasses下。
另外需设置 tomcatconfserver.xml文件,设置
bean是一个特殊的 java 类,必须有无参数的public的构造函数(或者系统缺升)。 Property必须为 private, 通过 get和 set来读取和设置。
bean class file 必须放在 tomcatwebapps你的目录WEB-INFclasses下。
另外需设置 tomcatconfserver.xml文件,设置
|
两种方法建立自己的开发项目目录
1. 在server.xml里配置虚拟目录salary指向webappssalary,在salary下建立WEB-INF放classes
2. 直接在webappsROOT下建立salary目录,就不用建立虚拟目录,在ROOTWEB-INF下放classes
不需要再在CLASSPATH定义!!
1. 在server.xml里配置虚拟目录salary指向webappssalary,在salary下建立WEB-INF放classes
2. 直接在webappsROOT下建立salary目录,就不用建立虚拟目录,在ROOTWEB-INF下放classes
不需要再在CLASSPATH定义!!
|
把CLASS文件方到tomcatwebappsYOURAPPWEB-INFclasses下如果有package还的加上目录!
|
应用程序和组件是什么关系呢?我想这个问题很容易明白吧。
实际上javabean的设计初衷就是想把它作为java应用程序中组件开发规范的。
不过现在看来有些失败,同时现在很多都会把一些乱七八糟的东西都叫做javabean了,实际上那些东西充其量不过是一个设计辅助类而已了。
javabean本身是强大的,我们不应该把他庸俗化。
实际上javabean的设计初衷就是想把它作为java应用程序中组件开发规范的。
不过现在看来有些失败,同时现在很多都会把一些乱七八糟的东西都叫做javabean了,实际上那些东西充其量不过是一个设计辅助类而已了。
javabean本身是强大的,我们不应该把他庸俗化。