jsp调用javaBean的问题
在不用Eclipse的情况下怎么运行javaBean啊,谢谢哪位大哥大姐,有急用,现在!!!
谢谢了
------解决方案--------------------lz的意思不是很明白,javabean用javac编译后就可以被调用.eclipse只是一个工具而已阿
------解决方案--------------------你学习一下jsp:bean 属性相关用法吧
还有jsp:setProperty.jsp:getProperty属性
------解决方案--------------------用tomcat啊,哈哈
------解决方案--------------------假设你的java bean如下:
pack com.test;
public Class TestJavaBean()
{
private String test;
public String getTest()
{
reutrn test;
}
public void setTest(String test)
{
this.test=test;
}
}
你要使用这个bean这样就可以了:
import com.test.TestJavaBean;
程序里面:TestJavaBean testJavaBean=new TestJavaBean();
和工具无关,直接使用就可以啦
------解决方案--------------------javabean其实就是一个java类,eclipse(JVM)把一个javabean.java文件编译成javabean.class(字节码)文件,然后最后由java虚拟机解析这个字节码文件,而你进行web开发时tomcat的的jvm就代替了eclipse的jvm来运行你的jsp和.class文件,而你的javabean.class应该放在你的工程目录下/WEB-INF/classes目录下。。。
------解决方案--------------------你不用ECLIPSE也可以用JAVABEAN做东西呀,只是很麻烦了,每次你都得在doc的环境下先编译后才能运行测试,还有JavaBean只是个普通的java类,它里面有相应的get和set方法,如果配合.jsp使用的话,可以用 <jsp:userBean class= "javabean "/> ,等等…………
------解决方案--------------------前面的已经说得差不多了,但是如果在提交表单时要用到JavaBean哪就得
<jsp:useBean id= " " class= "com.javaBean " scope= "page "/>
<jsp:setProperty name= "BeanName " Property= "* "/>
</jsp:useBean>
------解决方案--------------------LZ可能是个新手,一般运行javaBean根据MVC模式,她属于模型部分是存放数据的 "模子 ",一般只有属性和对应属性的getter/setter方法,不具有其他逻辑功能,所以按照常理这个javabean是不能被运行的,应该没有main函数,不过你可以调用这些模型,在JSP里面使用,楼上几位朋友说的都很不错了,要是在Application中使用就直接导入这个javabean的包,然后再new 一个就可以了
------解决方案--------------------javaBean能不能运行和eclipse有什么关系吗?
------解决方案--------------------建议楼主不要在JSP中直接调用JAVABEAN,可以使用servlet
------解决方案--------------------javabean是信息的载体,你运行它有什么作用,你以为是application程序
------解决方案--------------------倒...