您的位置:程序门 -> java -> web 开发



jsp中usebean怎么设置路径


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


jsp中usebean怎么设置路径[已结贴,结贴人:liaozhicai]
发表于:2007-08-15 16:34:14 楼主
急需用usebean在jsp中
1。环境
使用记事本作开发工具
环境jdk+tomcat
2。结构
在tomcat的conf\catalina\localhost目录下放置了myweb.xml文件:
<context   path= "/myweb "   reloadable= "true "   docbase= "e:\myweb\webroot "   workdir= "e:\myweb\work "   crosscontext= "true ">
我在e:\myweb\webroot目录下放置了my.jsp文件:
于是:我在ie中使用http://localhost:8081/myweb/my.jsp就可以连接服务器了
(注:为了避免冲突,修改了端口配置)
3。使用usebean
我在my.jsp中增加了如下内容:
<%@   page   import= "bean.beandemo "   %>
<jsp:usebean   id= "beandemoid "   scope= "session "   class= "bean.beandemo "   />
<jsp:setproperty   name= "beandemoid "   property= "* "   />


<p> <%=beandemoid.addresult()   %> </p>

其中bean文件:beandemo.java,利用javac   beandemo.java生成beandemo.class。

令人郁闷的是,我把beandemo.class放在以下所有目录
e:\myweb\webroot
e:\myweb\webroot\bean
e:\myweb\webroot\web-inf\classes
e:\myweb\webroot\web-inf\classes\bean
都报错
    the   value   for   the   usebean   class   attribute   bean.beandemo   is   invalid.

why?
谁能告诉我!!!!!


其实我的要求很简单,就在一个工作目录下如e:\workspace放置我的jsp文件,在jsp文件中调用usebean。全部手工加记事本建立。
请大虾们不吝赐教。


谢谢了谢谢


祝您和您的家人福寿安康

发表于:2007-08-16 10:55:001楼 得分:1

<jsp:usebean   id= "beandemoid "   scope= "session "   class= "bean.beandemo "   >
<jsp:setproperty   name= "beandemoid "   property= "* "   />
</jsp:usebean>

最好不要放太前面~~放 </head> 后吧~~
厉害啊,用记事本写jsp,
下个editplus吧~~
发表于:2007-08-16 11:02:402楼 得分:19
beandemo.java里写package   bean;

放到e:\myweb\webroot\web-inf\classes\bean
下编译

其他不变
发表于:2007-08-17 10:14:323楼 得分:0
多谢了。
我原来是在webroot目录下写的beandemo.java,然后在该目录下编译成的class文件,再放到各个目录下尝试,结果都失败,如逵大虾说的,把文件放到e:\myweb\webroot\web-inf\classes\bean
下编译,就ok了。
多谢了。
马上给分。
呵呵。。。

能有一个简单的框架,从ie终端传回数据至sql数据库里就好了。可以给我提个醒吗。

先谢过
发表于:2007-08-17 18:32:274楼 得分:0
用hibernate吧


快速检索

最新资讯
热门点击