自己编写的javabean ,可以用import导入使用么?

gyqzyh 2001-05-30 07:17:00
如题
...全文
125 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gyqzyh 2001-05-31
这样做关键是为了以后移植方便,并且这设计思想也可能不合理,只是探讨一下,
或者大家有不同的思考,请说出来,反正自己现在的oo水平作设计是有些牵强。

在bean中直接输出一个字符窜什么意思?是把所有这些字段的内容合成一个字符窜输出
然后再拆分?请指教。
回复
beyondii 2001-05-31
这些工作可以在bean中作!或者更直接,你在servlet中将这些数据组织好,再将这个组织好的值送到jsp里
回复
beyondii 2001-05-31
真是太麻烦了,你是国家安全局的?要得着这样吗?你可以在bean中直接输出一个字符串不就可以了?
回复
gyqzyh 2001-05-31
太好了,我正在考虑这个问题,但有以下疑问:

例如作一个论坛,以前用asp的时候,直接把代码嵌入html语句中,
倒是十分简单,但是界面(数据表现)与数据就分得不那么清楚了,并且涉及到的表的内容
和算法也都被一览无余,(当然,用com也可以隐藏,但是当时没那么想)

现在用jsp+javabean 或者j2ee结构作,打算把论坛的的类别显示、主题显示、详细内容显示、发表分别做成javabean 或者sessionbean ,留出getFlmc()(分类名称),getZt()(文章主题),getZz()(文章作者),getFbsj()(发表时间),等接口,在jsp中调用,这样,就可以隐藏数据结构和算法了,但是有些数据一下需要显示十条或者二十条,没办法,还是只能用
while(true){} 这样的语句在jsp中,或者谁有更好的封装方法,可以在jsp中不使用while?
回复
kalling 2001-05-30
useBean更倾向于jsp的风格,即使不是开发人员也会写,例如让美工来写
而new则更倾向于java编程,需要程序员亲自写
最完善的jsp应该是一局java语句都没有(都封装起来),这样程序员就不用和美工纠缠不清了
回复
BrentIvan 2001-05-30
import是指申明想要使用某个package下的class或某个class,后面使用该class的时候就不需要
指定全package名了,只需要用class名就可以。useBean是声明一个class的实例。
回复
gyqzyh 2001-05-30
哦!知道了
原来问题出在testdata1这个变量上面。


继续问 import 和usebean 有什么区别?
回复
gyqzyh 2001-05-30
可是为什么我这么写就好使
<jsp:useBean id="testdata1" class="datacon.Officeresult1"/>
这么写
<%@ page import = "datacon.Officeresult1" %>
在初始化的时候
Officeresult1 testdata1;
testdata1=new Officeresult1();

就出现如下错误呢?


org.apache.jasper.JasperException: Unable to compile class for JSPC:\tomcat\work\localhost_8080%2Fluntan\_0002findex_00032_0002ejspindex2_jsp_17.java:97: ???testdata1??????????
Officeresult1 testdata1;

另外请问import 和usebean 有什么区别?
回复
BrentIvan 2001-05-30
当然可以,你import的时候指定bean的目录(package)就可以
回复
asper 2001-05-30
bean也是个class,当然可以
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-05-30 07:17
社区公告
暂无公告