javaEE知识总结加实战样例

2018-12-29 21:53

Jsp的基础语法: 1. out.println();

2. jsp的声明语句:以<%! 开始,以%>结束,使用声明语句声明的变量为全局变量当有多个用户执行此JSP页面时将共享此变量,声明语句只能声明变量。不能有其他的语句

3. JSP Scriptlets :以<%开始,以%>结束 JSP Scriptlets中可包含多种语句如方法,变量,表达式等。

4. JSP中的表达式:以<%= 开头以%>结束,功能为把标签里的内容转换为字符串并在屏幕上显示。 5. JSP中的注释 JSP指令元素:

1、 page指令:主要用来设定JSP页面的全局属性,该配置将

作用于整个jsp页面。其语法格式如下

2、 <%@ page 属性1=“属性值1“ 属性2=”属性值2“ %> 3、 Page的属性及属性值

a) language:用来声明使用脚本语言种类 i. ii.

目前只有java,默认的也是java <%@ page language=”java”%>

b) extends:指定该页面继承于那个父类 i.

<% @ page extends = “继承的父类”%>

c) import:用来指定导入的包 i.

<%@ page import =”java.util.*”%>

d) session:用来指定JSP页面中是否可以使用session i.

<%@ page session=”trur | false”%>

e) buffer:用来指定输入输出流是否具有缓冲区 i.

<%@ page buffer=”none | 40KB” %>

f) autoFlush:用来设定缓冲区是否自动强制输出 i.

<%@ page autoFlush=”ture | false” %>

g) isThreadSafe:用来设定JSP页面是否使用多线程 i.

<%@ page isThreadSafe =”ture | false” %>

h) info:用来设定jsp页面的信息 i.

<%@ page info = “JSP文件的相关信息” %>

i) errorPage:设定异常时跳转的页面 i.

<%@ page errorPage=”跳转的页面” %>

j) isErrorPage:用来设定此jsp页面是否可以设定异常页面 i.

<%@ page isErrorPage = “true | false”%>

k) contentType:网页类型和编码 i.

<%@ page contentType gb2312”%> l) pageEncoding:字体编码 i.

<%@ page pageEncoding=”gb2312”%>

=

“text/html;charset

=

4、 include:包含文本文件

a) <%@ include file = “文件路径”%>

5、 taglib:引入标签库:属性:prefix=”前缀”; uri =“标签库路径”

a) <%@ taglib prefix=”c” uri=”路径”%>

JSP动作元素

1、 JSP动作元素的语法

a) 或者 2、 动作元素

a) b) 和<%@ include%>的区别 i.

<%@ include %> :包含静态文件如果文件中有jsp的代码就会被自动执行 ii.

:静态文件不执行,只有动态文件才执行。

3、 :跳转到指定页面 a)

4、 参数传递结合

一起使用 a) i.

b) 5、 引入插件

6、 结合着使用 a)

i. ii. iii.

b)

7、 :不支持Bean和Applet时提示错误信息

JSP的内置对象

1、 page

1. page的范围:只在当前页面有效

2. 设置属性值:pageContext.setAttribute(?属性名?,‘属性值‘); 3. 获取属性值:属性值=pageContext.getAttribute(?属性名?);

2、 request

a) request范围:属性在一次请求范围内有效,如果一个页面跳转到另一个页面那么该属性就失效,这里指的是客户端的跳转,如由连接跳转。若用实现服务器端的跳转的话该属性仍有效。

b) 设置属性:request.setAttribute(?属性名?,?属性值?); c) 获取值:request.getAttribute(?属性名?); 3、 session

a) session的范围:客服浏览器与服务器一次会话范围内,如果和服务器断开连接那么session也就失效了

b) 设置session: session.setAttribute(“name”,”value”); c) 获取session: value = session.getAttribute(“name”); 4、 application

a) application的范围:在整个服务器范围内,直到服务器停止后才会失效

b) 设置application:application.setAttribute(“na”,”vu”); c) 获取值:value = application.getAttribute(“name”); 5、 移除属性的方法:

a) removeAttribute(“name”)

b) demo: page.removeAttribute(“name”); 6、 request对象

a) 获取客户端请求参数 i. ii. iii. iv.

getParameter(String name):获取name的值 getParameterNames():获取所有参数的名称; getParameterValues();获取值得数组

getParameterMap();获取所有参数封装的map实例

JDBC

1. 把驱动文件拷到Web项目的WEB_INF目录下的lib中即可

2. 以ORACLE为例 a) 加载驱动


javaEE知识总结加实战样例.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《秦始皇陵兵马俑》教案

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

马上注册会员

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