简单web工程创建步骤和jsp语法大全(配合代码)(9)

2019-07-30 13:17

程序。

创建Listener实现类

必须实现ServletContextListener接口 二个方法

void init(FilterConfig config) void destroy()

web.xml文件配置Listener

配置Listener只需指定其实现类即可

应用举例——配置数据库连接 创建Listener实现类 package listener;

import java.sql.Connection; import java.sql.DriverManager;

import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener;

public class GetConnListener implements ServletContextListener{

@Override

//应用启动时该方法被调用

public void contextDestroyed(ServletContextEvent sce) { // TODO Auto-generated method stub try{

//取得该应用的ServletContext实例

ServletContext application = sce.getServletContext(); //从配置参数中获取响应值

String driver=application.getInitParameter(\ String url=application.getInitParameter(\ String

dbUserName=application.getInitParameter(\ String

dbUserPass=application.getInitParameter(\ //注册驱动

Class.forName(driver); //获取数据库连接 Connection conn =

DriverManager.getConnection(url,dbUserName,dbUserPass); //将数据库连接设置成application范围内的属性 application.setAttribute(\ }catch(Exception e){

System.out.println(\中数据库连接异常\ } }

//应用关闭时该方法被调用 @Override

public void contextInitialized(ServletContextEvent sce) { // TODO Auto-generated method stub //取得该应用的ServletContext实例

ServletContext application = sce.getServletContext(); Connection conn =

(Connection)application.getAttribute(\ //关闭数据库 if(conn!=null){ try{

conn.close(); }catch(Exception e){ e.printStackTrace(); } } }

}

web.xml文件配置Listener

listener.GetConnListener 5.3.14 JSP2新特性 5.3.14.1 配置jsp属性 在web.xml中配置

*.jsp false

false

/jsp/includeHead.jsp

/jsp/includeTail.jsp 5.3.14.2 表达式语言 1、${表达式}

Jsp中可以使用${表达式}来用表达式,注意,这个不必写到<%%>中 如:${1+7}

2、表达式语言的内置对象

表达式语言中可以使用11个内置对象

pageContext:代表该页面的pageContext对象? pageScope:用于获取page范围的属性值? requestScope:用于获取request范围的属性值? sessionScope:用于获取session范围的属性值? applicationScope:用于获取application范围的属性值? param:用于获取请求参数值?

paramValues:用于获取请求值,与param的区别在于该对象用于获取属性值为数组的属性值?

header:用于获取请求头的属性值?

headerValues:用于获取请求头的属性值,与header的区别在于该对象用于获取属性值为数组的属性值?

initParam:用于获取请求Web应用的初始化参数?


简单web工程创建步骤和jsp语法大全(配合代码)(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学习中共中央八项规定心得体会

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: