社区
Web 开发
帖子详情
如何放置jsp文件和bean文件?其目录关系怎么安排?
flybird116
2003-07-01 09:06:44
我在虚拟目录myjsp下建立了一个test.jsp文件和WEB-INF/classes目录,然后将test_bean.class放在classes目录下,可是运行test.jsp时,总是找不到类文件,请问是哪有问题?我应该怎么办?
...全文
45
13
打赏
收藏
如何放置jsp文件和bean文件?其目录关系怎么安排?
我在虚拟目录myjsp下建立了一个test.jsp文件和WEB-INF/classes目录,然后将test_bean.class放在classes目录下,可是运行test.jsp时,总是找不到类文件,请问是哪有问题?我应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flybird116
2003-07-01
打赏
举报
回复
现在是这样,那个类文件已经找到了。
不过还有个新问题:
提示:Cannot find any information on property 'Product' in a bean of type 'tax.TaxRate'
testjava
2003-07-01
打赏
举报
回复
把bean文件放到一个包里这样写:
import com;
....
..
然后编译,得到bean文件
---------
在jsp里调用:
<jsp:useBean id="ID名" scope="page" class="com.bean名字"/>
这样可以用bean中的一些方法
rootcn
2003-07-01
打赏
举报
回复
为了避免不必要的麻烦,你可以把test.jsp放在examples目录下,TaxRate.class放在
examples/web-inf/classes/tax/TaxRate.class
http://localhost:8080/examples/test.jsp
如果使用自己的文件夹myjsp,还要配置一些文件具体的可以参考其它文章.
rootcn
2003-07-01
打赏
举报
回复
<jsp:useBean id="TaxRate" scope="application" class="TaxRate" />
改为
<jsp:useBean id="TaxRate" scope="application" class="tax.TaxRate" />
flybird116
2003-07-01
打赏
举报
回复
是这样:
(jsp文件:D:\myjsp\test.jsp)
<%@ page language="java" import="tax.*" %>
<HTML>
<BODY>
<jsp:useBean id="TaxRate" scope="application" class="TaxRate" />
修改前:
<br>
产品 : <jsp:getProperty name="TaxRate" property="Product" />
<br>
税率 : <jsp:getProperty name="TaxRate" property="Rate" />
<jsp:setProperty name="TaxRate" property="Product" value="Hello" />
<jsp:setProperty name="TaxRate" property="Rate" value="2.9" />
修改后:
<br>
产品 : <jsp:getProperty name="TaxRate" property="Product" />
<br>
税率 : <jsp:getProperty name="TaxRate" property="Rate" />
</BODY></HTML>
(bean文件:D:\myjsp\WEB-INF\classes\tax)
package tax;
public class TaxRate{
String Product;
double Rate;
public TaxRate(){
this.Product = "A001";
this.Rate = 5;
}
public void setProduct (String ProductName) {
this.Product = ProductName;
}
public String getProduct(){
return(this.Product);
}
public void setRate (double rateValue){
this.Rate = rateValue;
}
public double getRate(){
return (this.Rate);
}
}
而且我已经在classpath指定了D:\myjsp\WEB-INF\calsses
请帮忙看看,是怎么回事?
rootcn
2003-07-01
打赏
举报
回复
把examples目录下的web.xml拷过来,具体的路径改一改就行了。
classpath把myjsp加上。
web-inf/classes/包名/test_bean.class
hhuzhj
2003-07-01
打赏
举报
回复
不要配置web.xml的,这样你把test_bean.class放在一个包里。如com.test_bean.class,试试看。这可能是tomcat的一个bug,不放进包就找不到。
hymarx
2003-07-01
打赏
举报
回复
classpath把WEB-INF/classes加上去
flybird116
2003-07-01
打赏
举报
回复
test_bean.class是个javabean,我把它放在相应的包里了,可能是web.xml没有配置好,应该怎么配置?
凋零的老树
2003-07-01
打赏
举报
回复
test_bean.class是javabean还是servlet啊?
如果是javabean你应该在javabean代码的前面加上 package 包名
再编译
rootcn
2003-07-01
打赏
举报
回复
你的test_bean.java里面有没有用包,如果有的话在classes目录下要新建一个文件夹,名称是你的包名。再把test_bean.class放在该目录下。如果没有包的话,你检查一下myjsp下的web.xml,是不是没有配置好?
rootcn
2003-07-01
打赏
举报
回复
你的test_bean.java里面有没有用包,如果有的话在classes目录下要新建一个文件夹,名称是你的包名。再把test_bean.class放在该目录下。如果没有包的话,你检查一下myjsp下的web.xml,是不是没有配置好?
rootcn
2003-07-01
打赏
举报
回复
你的test_bean.java里面有没有用包,如果有的话在classes目录下要新建一个文件夹,名称是你的包名。再把test_bean.class放在该目录下。如果没有包的话,你检查一下myjsp下的web.xml,是不是没有配置好?
Spring MVC 入门实例
把
jsp
文件
放到 /WEB-INF/
jsp
/
目录
下是被鼓励的, 这样可以防止用户不经过 Controller 直接访问
jsp
文件
从而出错(有些顽皮的人很喜欢这样做). 配置 SimpleUrlHandlerMapping, 在上面的配置
文件
中, /hello.do 的...
SpringMVC教程中所需要的jar
8. **servlet-api.jar**和**
jsp
-api.jar**:这两个是Servlet和
JSP
API的JAR
文件
,通常在开发环境中需要,但在生产环境中应由应用服务器提供。 9. **commons-logging.jar**:提供日志服务的抽象层,允许使用各种日志...
SpringMVC实例
在这个配置
文件
中,我们需要定义DispatcherServlet,并指定其配置
文件
的位置。例如: ```xml <servlet-name>dispatcher <servlet-class>org.springframework.web.servlet.DispatcherServlet <param-name>...
JSP
与Java
bea
n
在本章中,我们将会介绍
JSP
页面中如何使用Java
Bea
n,并讲解Java
Bea
n的概念和基本原理通过本章的学习,能够掌握在
JSP
开发中如何使用Java
Bea
n来对数据进行封装和操作,以及如何使用Java
Bea
n来处理表单数据和自定义...
Java Web之
JSP
使用Java
Bea
n
前文,如果在java
文件
中嵌入大量的java程序片段,会降低
jsp
的可读性并使
jsp
的调试跟踪维护变得复杂,因此需要将这些java片段放在java
bea
n中,只需在
jsp
中通过便签访问这些java
bea
n即可。 文章
目录
1. 1. ...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章