摘要: 在JSP中提供对JavaBean的支持,可以通过操作指令<jsp:useBean>, <jsp:setProperty>以及<jsp:getProperty>来操作JavaBeans首先用<jsp:useBean>定义要应用的JavaBeans,然后用<jsp:setProperty>来存储属性值,最后用<jsp:getProperty>提取存储的属性:<jsp:useBean>的语法格式: <jsp:useBean id="名字" scope="范围" class 阅读全文
posted @ 2012-05-19 22:59 我是小菜鸟 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Simple属性:表示伴随有一对get/set方法的变量Index属性: 阅读全文
posted @ 2012-05-19 22:58 我是小菜鸟 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Transient - 声明一个实例变量,当对象存储或序列化时,它的值不需要维持Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。Reference:http://www.b 阅读全文
posted @ 2012-05-19 22:58 我是小菜鸟 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 可视化JavaBean - AWT非可视化JavaBean - 没有GUI的JavaBean, 在JSP程序中常用它来封装事务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。DataBean: 存储必要的数据 ParameterBean: 存储用户提交数据的Bean DatabaseBean: 存储在数据库中数据的BeanActionBean: 运用DataBean上存储的数据进行特定作业的BeansJavaBean必须满足的3个条件: 1. 必须拥有无参数构造函数 import java.io.*; public class ExampleBea 阅读全文
posted @ 2012-05-19 22:57 我是小菜鸟 阅读(973) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-05-19 21:56 我是小菜鸟 阅读(134) 评论(0) 推荐(0) 编辑
摘要: JSP Code:Servlet Code: 阅读全文
posted @ 2012-05-19 21:56 我是小菜鸟 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 1. Simple Demo:2. 编译上面的java代码需要用到servlet包,这个包存放在tomcat\common\lib\servlet-api.jar3. Webapps/example/ WEB-INF/ classes 阅读全文
posted @ 2012-05-19 21:55 我是小菜鸟 阅读(265) 评论(0) 推荐(0) 编辑
摘要: JSP+JavaBeansJSP+JavaBeans+ServletServlet工作原理:Servlet由支持Servlet的服务器:Servlet引擎,负责管理运行。当多个客户请求一个servlet时,引擎为每个客户启动一个线程而不是启动一个进程,这些线程由servlet引擎服务器来管理,与传动的CGI为每个客户启动启动一个进程相比较,效率要高的多。Servlet生命周期:一个servlet是javax.servlet包中HttpServlet类的子类,由支持servlet的服务器完成该子类的对象,即servlet的初始化。servlet的生命周期主要有下列三个过程组成: 1. 初始化se 阅读全文
posted @ 2012-05-19 21:54 我是小菜鸟 阅读(435) 评论(0) 推荐(1) 编辑
摘要: 1. <jsp:useBean> <jsp:useBean id="对象名字" class="对象类型" scope="对象范围" /> <jsp:useBean id="user" class="com.garin.User" scope="request" /> <jsp:useBean id="dao" class="com.garin.UserDaoImpl" scope="s 阅读全文
posted @ 2012-05-19 21:52 我是小菜鸟 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Request: Object getAttribute() Enumeration getAttributeNames() String getCharacterEncoding() Int getContentLength() String getContentType() ServletInputStream getInputStream() String getParameter(String name) Enumeration getParameterNames() String[] getParameterValues(String name) String getProtocol 阅读全文
posted @ 2012-05-19 21:51 我是小菜鸟 阅读(188) 评论(0) 推荐(0) 编辑