jsp/java web基础知识回顾(4)
毁事件。
web.xml:
<listener>
<listener-class>
</listener>
javax.servlet.ServletRequestListener接口,主要侦听request隐含对象的创建与销毁事件
ServletRequestAttributeListener接口,侦听request属性的变化
javax.servlet.http.HttpSessionListener接口,侦听上下文中session对象的创建与销毁事件
javax.servlet.http. HttpSessionAttributeListener接口,侦听session属性的变化
javax.servlet.ServletContextListener接口,侦听Web应用Sevlet上下文的初始化事件和销毁事件
javax.servlet.ServletContextAttributeListener接口 ,侦听application属性事件
21.JavaBean
javabean即pojo类,plain old java objects,简单的java对象
jsp中使用JavaBean
1.<% %>内new
2.jsp动作<jsp:useBean><jsp:setProperty><jsp:getProperty>
注意userBean中class(找不到则创建新的)和type的区别,还有scope
利用外部的javabean,文件上传,email,poi等
22.数据库访问-jdbc
tomcat\conf\context.xml中配置数据库连接池<Context>
javax.sql.DataSource
java.sql.Blob blob = rs.getBlob("");
byte[] bytes = blob.getBytes(,);
23.MVC
struts1.x
controller-ActionServlet/Action
struts-config.xml
ActionServlet读取Struts-config.xml中的ActionMapping对象,每个ActionMapping对象实现了一个请求到一个Action对象之间的映
射。Action对象会调用javabean完成业务操作.
流程:login.jsp->submit->login.do->web.xml->servlet(ActionServlet,struts自带)->读取struts-config.xml->action/actionform
(表单bean)->execute()
24.EL与JSTL
EL表达式引入EL表达式语言目的之一是为JSP页面计算;访问和打印数据提供方便,尽可能减少JSP页面中的Java代码,使JSP页
面更简洁、更易于开发和维护
EL表达式语言的基本语法为: ${表达式}
EL表达式通过“.”算符访问JavaBean中的属性,${JavaBean名.属性名}
JSTL的全称是JSP标准标记库(JSP Standard Tag Library,JSTL),它是SUN公司为简化JSP页面设计而提出的一种技术规范;
*.properties文件称为资源文件,在资源文件中,以“key=value”的形式存储一个变量及它的值,一行写一对“key=value”;方便消息的集中存储和管理 ;方便消息的国际化
摘自 I want to fly higher
相关新闻>>
- 发表评论
-
- 最新评论 更多>>