- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在程序中使用数据源 通过如下方法查找数据源,进而获取数据库连接对象 import javax.naming.InitialContext; import javax.sql.DataSource; import java.sql.Connection; …… InitialContext ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup(java:comp/env/ShopOnlineDB); Connection cn = ds.getConnection(); …… Servlet过滤器简介 Servlet过滤器能够对Servlet容器的请求和响应对象进行检查和修改,提供过滤作用 Servlet过虑器是在Servlet、JSP或者html文件接收到请求前被执行 通过添加过滤器可以扩展和增强应用程序 Servlet过滤器简介 Servlet过滤器的过滤过程 创建Servlet过滤器 Servlet过滤器必须实现javax.servlet.Filter Filter接口含有三个方法 init(FilterConfig) doFilter(ServletRequest, ServletResponse, FilterChain) destroy() 创建Servlet过滤器 例:只有用户名为admin的已登录用户才可以访问/admin目录下的资源 package com.wish.shopOnline.servlets; public class AdminFilter implements Filter { public void destroy() { } public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { Userinfo userinfo = (Userinfo) ((HttpServletRequest) req) .getSession().getAttribute(userinfo); if (userinfo != null userinfo.getName().equals(admin)) chain.doFilter(req, res); //可以访问,通过 else { //提示用户不能访问所请求的资源,或进行页面跳转 } } public void init(FilterConfig config) throws ServletException { } } 总结 连接池基本的思想是预先建立一些连接放置于内存对象中以备使用。 JDBC中提供了javax.sql.DataSource接口,负责建立与数据库的连接 使用JNDI来获得DataSource对象的引用。 javax.naming包中提供了Context接口用于查找JNDI命名对象 Servlet过滤器能够对Servlet容器的请求和响应对象进行检查和修改 Servlet过滤器必须实现javax.servlet.Filter接口 在web.xml文件中通过filter元素和filter-mapping元素来部署一个过滤器 * JavaBeans在session范围内 例:用户登录后将用户信息存储在Session范围内。在每个页面的顶部(header.jsp)去读取Session中的用户信息并显示 已登录用户的显示结果 J2EE提供了四个独立的域:应用域、会话域、请求域、页面域 在jsp:useBean标签中scope属性决定了JavaBean对象存在的范围,其值为 page、request、session和application。默认属性值为page HttpServletRequest.getSession()方法可以返回一个与请求相关的当前HttpSession对象 总结 第 六 章 EL表达式和JSTL 了解JSTL的作用 理解JSTL的核心标签库 掌握c:out和c:forEach标签 目标 概述 通过JSP提供的标准动作来访问JavaBean对象可以减少在JSP页面中的Java代码,但仍有许多Java代码 使用JSTL(JSP Standard Tag Library)可以使页面更加清晰 在userinfoDisplayLi
您可能关注的文档
最近下载
- 超星尔雅学习通《舞蹈鉴赏(北京舞蹈学院)》章节测试附答案.pdf VIP
- 安捷伦色谱培训课件.ppt VIP
- xxxxxxx地震灾害事故救援战勤保障预案.docx VIP
- 二年级科学各种各样的天气课件.pptx VIP
- 医疗器械的人类受试者临床研究-临床试验质量管理规范(ISO 14155 :2020)中文版.pdf VIP
- 25春国开《个人理财》形考4答案.doc
- 河南省南阳市2024年秋期高二年级六校第二次联考数学含答案.pdf VIP
- 网课答案《中国古代史》超星尔雅答案2023章节答案.docx VIP
- 小区保洁服务外包 投标方案(技术标 ).doc
- 北师大版 四年级上册数学《不确定性》说课(课件).pptx VIP
原创力文档


文档评论(0)