摘要:
在JSP中提供对JavaBean的支持,可以通过操作指令<jsp:useBean>, <jsp:setProperty>以及<jsp:getProperty>来操作JavaBeans首先用<jsp:useBean>定义要应用的JavaBeans,然后用<jsp:setProperty>来存储属性值,最后用<jsp:getProperty>提取存储的属性:<jsp:useBean>的语法格式: <jsp:useBean id="名字" scope="范围" class 阅读全文
摘要:
Simple属性:表示伴随有一对get/set方法的变量Index属性: 阅读全文
摘要:
Transient - 声明一个实例变量,当对象存储或序列化时,它的值不需要维持Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。Reference:http://www.b 阅读全文
摘要:
可视化JavaBean - AWT非可视化JavaBean - 没有GUI的JavaBean, 在JSP程序中常用它来封装事务逻辑、数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。DataBean: 存储必要的数据 ParameterBean: 存储用户提交数据的Bean DatabaseBean: 存储在数据库中数据的BeanActionBean: 运用DataBean上存储的数据进行特定作业的BeansJavaBean必须满足的3个条件: 1. 必须拥有无参数构造函数 import java.io.*; public class ExampleBea 阅读全文
摘要:
JSP Code:Servlet Code: 阅读全文
摘要:
阅读全文
摘要:
1. Simple Demo:2. 编译上面的java代码需要用到servlet包,这个包存放在tomcat\common\lib\servlet-api.jar3. Webapps/example/ WEB-INF/ classes 阅读全文
摘要:
JSP+JavaBeansJSP+JavaBeans+ServletServlet工作原理:Servlet由支持Servlet的服务器:Servlet引擎,负责管理运行。当多个客户请求一个servlet时,引擎为每个客户启动一个线程而不是启动一个进程,这些线程由servlet引擎服务器来管理,与传动的CGI为每个客户启动启动一个进程相比较,效率要高的多。Servlet生命周期:一个servlet是javax.servlet包中HttpServlet类的子类,由支持servlet的服务器完成该子类的对象,即servlet的初始化。servlet的生命周期主要有下列三个过程组成: 1. 初始化se 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
taglib指令: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>设置值: <c:set var="username" value="Vicky" /> <c:set var="address" scope="session"> http@http.com </c:set>取值: EL: ${username} or ${sessionScope. 阅读全文
摘要:
JSP语法结构:四大范围:application, session, request, pageContext九大内置对象(application, session, request, pageContext, excpetion, session, config, out, response) 阅读全文
摘要:
[ORION]/config/data-sources.xml:JSP code: 阅读全文
摘要:
一、建立标签 1. 命名package为: com.acme.mytags Package com.acme.mytags; 2. import相关class Import javax.servlet.jsp.*; Import javax.servlet.jsp.tagext.*; 3. 实现javax.servlet.jsp.tagext.Tag接口: Public class HelloWorld implements Tag { 4. 定义局部变量 Private PageContext pageContent; Private Tag parent; 5. 调用标签开始的实现方法 P 阅读全文
摘要:
经常会用到的方法处理Request对象:getRequestgetParameterNamesgetParameterValues在JSP页面里用Page指令定义脚本(默认值是Java, 一般不需要定义)声明语法<%!......%>声明变量和方法表达式语法<%=…...%>定义脚本语言表达式脚本语法<%......%>可以操作声明,表达式和其他类型合法的脚本语言一定要在结尾家%>标签声明,表达式,脚本的不同点:声明<%!......%>包含了一个或多个变量和方法,结尾以分号分隔:<%! int i = 0; %><%! 阅读全文