tomcat下,将Bean放在什么地方?

时间:2022-06-29 19:10:26
tomcat下,将Bean放在什么地方?

好像可以在配置文件中设置,不知道是那个文件,如何设置?

15 个解决方案

#1


WEB-INF/classes

#2


其实,我建议你看看J2EE教程!!!

http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/J2eeTutorialPreface.html

或者J2EE规范,

因为JavaBeans的存放位置,在规范中都有说明!!!

#3


还是不对。
本人的.html和.jsp放在root/agui下,
.java  .class 放在 root/web_inf/classes下,
运行还是不行。

所用.jsp文件,如下:
<jsp:useBean id="test1" class="test" scope="page"/>
<%@ page contentType="text/html;charset=gb2312" %>
<%
int i=1;
if(i ==1)
  response.sendRedirect("index.jsp?job=1");
else
  response.sendRedirect("error1.jsp?id=" + i);
%>

所用.java文件如下:
class test{
int m=5;
String n="str";
}


到底错在那里??

#4


将放javabean的路径加入classpath

#5


还是不行!!
报错:
A Servlet Exception Has Occurred

org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.

An error occurred at line: 2 in the jsp file: /agui/login.jsp
Generated servlet error:
D:\tomcat4.0\work\localhost\_\agui\login$jsp.java:60: Class org.apache.jsp.test not found.
                test test1 = null;     
                     ^
An error occurred at line: 2 in the jsp file: /agui/login.jsp

Generated servlet error:
D:\tomcat4.0\work\localhost\_\agui\login$jsp.java:63: Class org.apache.jsp.test not found.
                    test1= (test)
                            ^
An error occurred at line: 2 in the jsp file: /agui/login.jsp

.......

#6


default path:tomcat\webpags\examples\jsp\webinf\class
you can change it at server.xml
and other you can put it at tomcat\lib\*.class

and if you use tomcat you'd better resert you server

#7



is
WEB-INF

not
WEB_INF

#8




在root/web-inf/class下面

#9


将bean压成jar格式,放在tomcat/common/lib下

#10


如果你的程序中没有package的话。放在C:\tomcat\webapps\examples\WEB-INF\classes下面,如果有,你就要在上面的目录下建一个package的那个目录,然后再放在他的下面,肯定正确。我试过的。

#11


是在WEB-INF/classes下

如果你的程序中没有package的话。放在WEB-INF\classes下面.
如果有,你就要在上面的目录下建一个package的那个目录,然后再放在他的下面,肯定正确。我试过的。

#12


伙计,你是不是用该在这样写

public class ……

#13


看一下文档讲的写的很清楚的
我在用4.0.1

修改server.xml把路径修改到你的目录也可以不改
为了方便
在你的目录下建web-inf/classes和web-inf/lib两个目录
classes下放你的.class文件
lib下放.jar文件
最近很少来了
哪位对多数据库支持有兴趣可以一起来研究研究

#14


我咋这么笨呢
这么点屁事都搞不定

#15


放哪儿都不成,
到底咋回事

#1


WEB-INF/classes

#2


其实,我建议你看看J2EE教程!!!

http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/J2eeTutorialPreface.html

或者J2EE规范,

因为JavaBeans的存放位置,在规范中都有说明!!!

#3


还是不对。
本人的.html和.jsp放在root/agui下,
.java  .class 放在 root/web_inf/classes下,
运行还是不行。

所用.jsp文件,如下:
<jsp:useBean id="test1" class="test" scope="page"/>
<%@ page contentType="text/html;charset=gb2312" %>
<%
int i=1;
if(i ==1)
  response.sendRedirect("index.jsp?job=1");
else
  response.sendRedirect("error1.jsp?id=" + i);
%>

所用.java文件如下:
class test{
int m=5;
String n="str";
}


到底错在那里??

#4


将放javabean的路径加入classpath

#5


还是不行!!
报错:
A Servlet Exception Has Occurred

org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.

An error occurred at line: 2 in the jsp file: /agui/login.jsp
Generated servlet error:
D:\tomcat4.0\work\localhost\_\agui\login$jsp.java:60: Class org.apache.jsp.test not found.
                test test1 = null;     
                     ^
An error occurred at line: 2 in the jsp file: /agui/login.jsp

Generated servlet error:
D:\tomcat4.0\work\localhost\_\agui\login$jsp.java:63: Class org.apache.jsp.test not found.
                    test1= (test)
                            ^
An error occurred at line: 2 in the jsp file: /agui/login.jsp

.......

#6


default path:tomcat\webpags\examples\jsp\webinf\class
you can change it at server.xml
and other you can put it at tomcat\lib\*.class

and if you use tomcat you'd better resert you server

#7



is
WEB-INF

not
WEB_INF

#8




在root/web-inf/class下面

#9


将bean压成jar格式,放在tomcat/common/lib下

#10


如果你的程序中没有package的话。放在C:\tomcat\webapps\examples\WEB-INF\classes下面,如果有,你就要在上面的目录下建一个package的那个目录,然后再放在他的下面,肯定正确。我试过的。

#11


是在WEB-INF/classes下

如果你的程序中没有package的话。放在WEB-INF\classes下面.
如果有,你就要在上面的目录下建一个package的那个目录,然后再放在他的下面,肯定正确。我试过的。

#12


伙计,你是不是用该在这样写

public class ……

#13


看一下文档讲的写的很清楚的
我在用4.0.1

修改server.xml把路径修改到你的目录也可以不改
为了方便
在你的目录下建web-inf/classes和web-inf/lib两个目录
classes下放你的.class文件
lib下放.jar文件
最近很少来了
哪位对多数据库支持有兴趣可以一起来研究研究

#14


我咋这么笨呢
这么点屁事都搞不定

#15


放哪儿都不成,
到底咋回事