网站大量收购独家精品文档,联系QQ:2885784924

JavaEE课堂笔记_rw.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE课堂笔记_rw

JavaEE课堂笔记 2012-2-27 1、数据库连接池 两种实现方式:(1)基于Web服务器实现;(2)独立于Web服务器的专用数据库连接池(推荐) 第一种方式,程序的可移植性不强,因Web服务器的不同,实现数据库连接池的方式也不同,程序也随之进行修改。 第二种方式,Apache专门开发了一个组件DBCP,可以建立较为独立的数据库连接池。实现步骤如下: (1)将commons-dbcp.x.jar和commons-pool.x.jar两个JAR文件复制到项目的WEB-INF/lib目录下 (2)写一个数据库连接池的公共类 getConnection():从数据库连接池获取一个连接 close():释放一个连接 init():初始化数据库连接池 executeQuery():执行SELECT查询 executeUpdate():执行UPDATE/CREATE/INSERT/DELTE等语句 需要使用BasicDataSource类,由组件提供该类 Properties类的两个主要方法:setProperty()/getProperty Map接口(Hashtable(Properties Key-value JSP基础语法 HTTP协议 MIME类型: text/html , application/pdf, application/msword ContentType=”MIME;charset=utf-8” HttpWatch是一个分析HTTP协议的工具软件 面向无连接 无状态 2.HTML/FORM 当表单中有文件上传时,form必须提供enctype属性,具体如下: form action= method=post enctype=multipart/form-data input type=file name=upload/ /form TEXTAREA ckeditor HTML的注释是可见的 3.JSP注释 %-- JSP注释 --% JSP注释是不可见的 JSP脚本 JSP表达式 语法格式:%= expression % 注意: 表达式后面没有分号 与%,=之间没有空格 JSP声明 语法格式:%! 声明成员变量,方法% JSP脚本 语法格式:% 代码段 % 注意: JSP脚本也可以声明变量,JSP脚本中声明的变量是局部变量。JSP脚本中声明变量的作用在_jspService()方法中有效 2012-2-29 JSP指令 语法格式: %@ 指令名 属性1=属性值 属性2=属性值 % 1、page指令 %@page language=”java” import=”java.util.*” pageEncoding=”utf-8” % Page指令一般放在JSP页面的顶部。 作用:定义该JSP页面的一些属性信息。 注意: 各属性的值需要用双引号括起来。 各属性之间用空格隔开。 一个页面中可以使用多个PAGE指令。 (1)import属性:用于导入该JSP页面所需的类包,如果需要导入多个类或者包,中间用逗号隔开。例如: import=java.util.Date,java.io.* (2)pageEncoding属性:指定JSP页面响应时的字符编码,一般与contentType中的字符编码一致 (3)errorPage属性:指定当前JSP页面发生异常出,系统将自动跳转到一个错误处理页面。使用该属性可以定义错误处理页面的路路和名称。errorPage=”../error/errorPage.jsp” (4)buffer=8kb|none|24kb (5)isELIgnored=true|false 是否忽略EL表达式 ${expression } ${100+200} 2、include指令 %@include file=”url” % 作用:将一个页面包含到当前的JSP页面中。该实现静态文件包含。静态包含是指程序编译之前,将被包含的文件(如logo.jsp)合并到指定JSP页面(NewFile.jsp)的指定位置。 Index.jsp包含两个页面logo.jsp和footer.jsp %@include file=”logo.jsp” % ….index页面的内容 %@include file=”footer.jsp” % img src=”image/sun.jpg” 3、taglib指令 %@ taglib prefix=”p_name” uri=”p_url” % 作用:引用一个自定义的JSP标记或者其他类库的标记。 例如:在当前JSP页面中使用Struts2标签 %@taglib prefix=”s” uri=”/struts-tags” % s:form action=”” name

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档