- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 钳工理论考试题库...doc VIP
- 煤矿心理健康教育培训.pptx VIP
- 新型咪唑类离子液体的合成及反应性能的研究的开题报告.docx VIP
- 国家标准16火力发电厂与变电站设计防火规范.pdf VIP
- 《城镇排水管渠污泥处理处置技术标准》DBJ50T-492-2024.pdf VIP
- (高清版)B-T 37047-2022 基于雷电定位系统(LLS)的地闪密度 总则.pdf VIP
- 道路运输企业 各岗位安全责任制考核表.pdf VIP
- 公共卫生工作台帐.doc
- 小学生反邪教ppt课件.pptx
- 小学英语湘少版四年级上册《Unit 4 These are flowers》教案.docx VIP
文档评论(0)