自学JSP之摸索篇
2013-11-22 22:38
239 查看
在jsp文件中, 可以通过<% 代码 %> 添加java代码
其中可以<td><% = name>< /td> 将name的值输出
在jsp文件中, 默认out为一输出的对象, 可用println()输出,而输出内容将显示在jsp的网页文件中
page指令:(作用域为整个页面, 美观起见,一般放在顶部)
<%@ page
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
------相当于java中的import,导入的Java包的列表,这些包就作用于程序段,表达式,以及声明。
[ session="true | false" ]
[ buffer="none | 8kb | sizekb" ]
------ buffer是out对象的缓存大小,当缓存满的时候,才将缓存输出(默认)。还记得out.flush(强制输出)么
[ autoFlush="true | false" ]
------ 是否强制输出(此输非彼输,这个是缓存满的时候的输出),若为false,当缓存满的时候会报错。
这就是为什么buffer=“none" 时, autoFlush不能为false;
[ isThreadSafe="true | false" ]
------- jsp 能处理多个请求, 而false表示一次只能执行一个请求。(联系线程与同步的知识)
[ info="text" ]
------ 作用似乎不大, 可以通过Servlet.getServletInfo方法取回(存放数据?)
[ errorPage="relativeURL" ]
------- 出现错误是处理的JSP文件为:relativeURL
[ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ]
------- 作用不详, charset为字符集,常见的是GBK(中文),UTF-8(国际化编码,常用)
[ isErrorPage="true | false" ]
------- 确定该页面是否为错误处理页面,(true的话可以使用exception对象)。
pageEncoding="UTF-8"
--------- 常见的为ISO-8859-1, 但是不能识别中文, 故需修改为UTF-8(常用)或者GBK
%>
taglib指令:
<%@taglib
uri = "http://java.sun.com/jsp/jstl/core", //常见的设置,可在jar包里找到
prefix = “hellow” //这里的prefix表示这个tag标签的代名词,如:<hellow:out value="网页显示" ></hellow:out>
%>
关于out(value值为输出值,有点类似于out对象)
关于if (test=“${判断值}”而双标签所囊括的东西为true的执行代码,
如<hellow:if test="${4<5}">执行我</hellow:if> )
其中可以<td><% = name>< /td> 将name的值输出
在jsp文件中, 默认out为一输出的对象, 可用println()输出,而输出内容将显示在jsp的网页文件中
page指令:(作用域为整个页面, 美观起见,一般放在顶部)
<%@ page
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
------相当于java中的import,导入的Java包的列表,这些包就作用于程序段,表达式,以及声明。
[ session="true | false" ]
[ buffer="none | 8kb | sizekb" ]
------ buffer是out对象的缓存大小,当缓存满的时候,才将缓存输出(默认)。还记得out.flush(强制输出)么
[ autoFlush="true | false" ]
------ 是否强制输出(此输非彼输,这个是缓存满的时候的输出),若为false,当缓存满的时候会报错。
这就是为什么buffer=“none" 时, autoFlush不能为false;
[ isThreadSafe="true | false" ]
------- jsp 能处理多个请求, 而false表示一次只能执行一个请求。(联系线程与同步的知识)
[ info="text" ]
------ 作用似乎不大, 可以通过Servlet.getServletInfo方法取回(存放数据?)
[ errorPage="relativeURL" ]
------- 出现错误是处理的JSP文件为:relativeURL
[ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ]
------- 作用不详, charset为字符集,常见的是GBK(中文),UTF-8(国际化编码,常用)
[ isErrorPage="true | false" ]
------- 确定该页面是否为错误处理页面,(true的话可以使用exception对象)。
pageEncoding="UTF-8"
--------- 常见的为ISO-8859-1, 但是不能识别中文, 故需修改为UTF-8(常用)或者GBK
%>
taglib指令:
<%@taglib
uri = "http://java.sun.com/jsp/jstl/core", //常见的设置,可在jar包里找到
prefix = “hellow” //这里的prefix表示这个tag标签的代名词,如:<hellow:out value="网页显示" ></hellow:out>
%>
关于out(value值为输出值,有点类似于out对象)
关于if (test=“${判断值}”而双标签所囊括的东西为true的执行代码,
如<hellow:if test="${4<5}">执行我</hellow:if> )
相关文章推荐
- JSTL与EL表达式
- javascript 生成img标签的3种方式(对象、方法、html)
- jsp网页开发中,通过注册邮箱找回密码,并限制连接的有效时间
- 独立出的分页jsp
- 调用JavaScript函数易错点
- javascript学习1~~~
- Javascript的匿名函数
- JavaScript日历控件
- jsp页面中对时间戳字符串格式化为时间标签
- 简单的js calendar
- 经典JavaScript正则表达式实战
- JS对Array进行自定制排序
- 34-JavaScript-DOM-History-Location-Navigator-Screen-Event
- js搜索框输入提示(高效-ys8)
- 七、匿名函数[js笔记]
- 六、(2)继承[js笔记]
- 六、(1)面向对象的程序设计[js笔记]
- JavaScript的引擎
- 五、引用类型[js笔记]
- 四、变量、作用域及内存问题[js笔记]