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

gyqzyh 2001-05-30 07:17:00
如题
...全文
163 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,当然可以
目录 实验一 熟悉J2EE编程环境 7 一、实验目的及任务 7 二、实验环境 7 三、实验步骤 7 1、JDK150的下载、安装和配置 7 ①新增系统变量JAVA_HOME: 7 ②编辑系统变量Path: 8 2、下载、安装Tomcat web服务器 9 3、下载、安装MyEclipse 9 6、启动MyEclipse 9 7、配置MyEclipse 10 ①配置JRE 10 ②配置集成Tomcat 11 四、实验报告 12 实验二 JDBC初步 13 一、实验目的 13 二、实验环境 13 三、实验步骤 13 1、JDBC使用准备工作 13 ①新建数据库 13 ②新建表 13 ③创建MyEclipse项目 14 ④配置项目构建路径添加SQL Server的JDBC驱动程序 14 2、JDBC实现CRUD操作 14 四、实验报告 15 实验三 JDBC进阶 16 一、实验目的 16 二、实验环境 16 三、实验步骤 16 1、在Eclispe中创建Java项目并编写DBConnection类 16 2、使用DBConnection类进行数据库CRUD操作 16 3、使用PreparedStatement对象 16 四、实验报告 16 实验四 Servlet 17 一、实验目的 17 二、实验环境 17 三、实验步骤 17 1、在Eclispe中创建J2EE项目 17 2、编写完成如下功能的代码进行测试 17 3、使用Servlet处理客户端请求实现用户注册 17 四、实验报告 18 实验五 JSP 19 一、实验目的 19 二、实验环境 19 三、实验步骤 19 1、新建MyEclipse的web项目jsp 19 2、编写显示HelloWorld!的JSP 19 3、在显示HelloWorld!的JSP中使用注释 20 4、使用包含指令 20 四、实验报告 21 实验六 设计用户注册页面获取表单数据 22 一、实验目的 22 二、实验环境 22 三、实验步骤 22 1、在MyEclipse中创建Web项目jsp 22 四、实验报告 23 实验七 使用JavaBean 24 一、实验目的 24 二、实验环境 24 三、实验步骤 24 1、创建web项目jsp 24 2、创建Student JavaBean 24 3、使用脚本段语法来访问JavaBean 24 (2)在javabean下新建register_check.jsp,使用页面指令导入JavaBean类或其所在的包:<%@ page import=“javabean.Student”%> 24 4、使用访问JavaBean 25 四、实验报告 25 实验八 JSP+JavaBean开发模式1 26 一、实验目的 26 二、实验环境 26 三、实验步骤 26 1、数据库设计 26 2、创建Student JavaBean 26 3、为Student JavaBean增加业务方法 27 4、编写JSP页面实现用户登录、用户注册、用户个人信息修改 27 四、实验报告 27 实验九 JSP+JavaBean开发模式2 28 一、实验目的 28 二、实验环境 28 三、实验步骤 28 1、实现管理员用户列表功能 28 2、实现管理员根据用户名模糊查询功能 28 四、实验报告 28 实验十 JSP+JavaBean开发模式中分页技术 29 一、实验目的 29 二、实验环境 29 三、实验步骤 29 1、编写分页组件split_page.jsp 29 2、编写listAll.jsp分页显示用户 29 四、实验报告 29 实验十一 使用SmartUpload组件进行文件上传下载 30 一、实验目的 30 二、实验环境 30 三、实验步骤 30 1、创建JSP页面upload.html实现客户端选择浏览文件 30 2、doUpload.jsp,进行上传处理 30 3、创建创建下载文件页面download.jsp 30 4、创建执行下载任务页面:do_download.jsp 30 5、部署web程序进行测试 30 四、实验报告 30 实验十二 配置Tomcat JNDI数据源 31 一、实验目的 31 二、实验环境 31 三、实验步骤 31 1、配置Tomcat数据源 31 2、编写DBConnectionByDS类 31 3、编写登录程序测试DBConnectionByDS类是否正常运行 31 四、实验报告 31 实验十三 过滤器解决中文乱码及登录验证 32 一、实验目的 32 二、实验环境 32 三、实验步骤 32 1、创建web过滤器实现form表单post提交的中文乱码 32 2、配置中文乱码过滤器 32 3、创建登录验证的过滤器并配置 32 四、实验报告 32 实验十四 JSP+Servlet+JavaBean开发模式 33 一、实验目的 33 二、实验环境 33 三、实验步骤 33 1、创建Servlet LoginServlet实现登录验证 33 2、创建login.jsp、admin.jsp、user.jsp 33 3、调试程序是否正常运行 33 四、实验报告 33 实验十五 JSTL和EL在MVC中的主要应用 34 一、实验目的 34 二、实验环境 34 三、实验步骤 34 1、创建ListUsers Servlet 34 2、配置ListUsers Servlet 34 3、编写listUsers.jsp 34 4、调试程序 34 四、实验报告 34 实验十六 JSP+DAO开发模式 35 一、实验目的 35 二、实验环境 35 三、实验步骤 35 1、编写POJO User类 35 2、编写使用原来的DBConnection类获得数据库连接 35 3、创建数据访问抽象层接口UserDAO 35 4、创建数据访问实现类UserDAOImpl 35 5、创建登录需要的JSP页面 35 四、实验报告 35
MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第一部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 1.3、JAVA EE架构 1.4、JAVA EE核心设计模式 1.5、Struts开发框架 1.6、本章摘要 1.7、开发实战讲解 第2章 HTML、JavaScript简介 2.1、服务器与浏览器 2.2、HTML简介 2.2.1、HTML元素概览 2.2.2、创建显示WEB页 2.2.3、创建表单WEB页 2.3、JavaScript简介 2.3.1、JavaScript的基本语法 2.3.2、事件处理 2.3.3、window对象 2.4、本章摘要 2.5、开发实战讲解 第3章 XML简介 3.1、认识XML 3.2、XML解析 3.2.1、DOM解析操作 3.2.2、SAX解析操作 3.2.3、XML解析的好帮手:JDOM 3.2.4、最出色的解析工具:DOM4J 3.3、使用JavaScript操作DOM 3.4、开发实战讲解(基于Oracle数据库) 第4章 Tomcat服务器的安装及配置 4.1、Web容器简介 4.2、Tomcat简介 4.3、Tomcat服务器的下载及配置 4.3.1、Tomcat下载 4.3.2、Tomcat安装 4.3.3、服务器配置 4.4、编写第一个jsp文件 4.5、交互性 4.6、本章摘要 4.7、开发实战讲解 第5章 JSP基础语法 5.1、JSP注释 5.2、Scriptlet 5.2.1、第一种Scriptlet: 5.2.2、第二种Scriptlet: 5.2.3、第三种Scriptlet: 5.3、Scriptlet标签 5.4、page指令 5.4.1、设置页面的MIME 5.4.2、设置文件编码 5.4.3、错误页的设置 5.4.4、数据库连接操作 5.5、包含指令 5.5.1、静态包含 5.5.2、动态包含 5.6、跳转指令 5.7、实例操作:用户登陆程序实现(JSP + JDBC实现) 5.7.1、创建数据库表 5.7.2、程序实现思路 5.7.3、程序实现 5.8、本章摘要 5.9、开发实战讲解(基于Oracle数据库) 第6章 JSP内置对象 6.1、JSP内置对象概览 6.2、四种属性范围 6.2.1、page属性范围(pageContext范围) 6.2.2、request属性范围 6.2.3、session属性范围 6.2.4、application属性范围 6.2.5、深入研究page属性范围 6.3、request对象 6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得Session Id 6.5.2、登陆及注销 6.5.3、判断新用户 6.5.4、取得用户的操作时间 6.6、application对象 6.6.1、取得虚拟目录对应的绝对路径 6.6.2、范例讲解:网站计数器 6.6.3、查看application范围的属性 6.7、WEB安全性及config对象 6.7.1、WEB安全性 6.7.2、config对象 6.8、out对象 6.9、pageContext对象 6.10、本章摘要 6.11、开发实战讲解(基于Oracle数据库) 第7章 JavaBean 7.1、JavaBean简介 7.2、在JSP中使用JavaBean 7.2.1、WEB开发的标准目录结构 7.2.2、使用JSP的page指令导入所需要的JavaBean 7.2.3、使用指令 7.3、JavaBean与表单 7.4、设置属性: 7.4.1、设置指定的属性 7.4.2、指定设置属性的参数 7.4.3、为属性设置具体内容 7.5、取得属性: 7.6、JavaBean的保存范围 7.6.1、page范围的JavaBean 7.6.2、request范围的JavaBean 7.6.3、session范围的JavaBean 7

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧