JAVA WEB开发之JSP
2016-06-29 19:30
453 查看
基本语法
1. 全局变量声明
<%! %>
2. 代码在<% %>中进行编写
3. 输出表达式可以用<%= %>输出
4. 几种注释方式
<% //%>单行注释,仍然有用
html注释
<%– –%>
指令元素
关于中文乱码
与指令元素中的contentType的编码有关系,默认为ISO-8859-1.
修改为charset=gb2312
事实证明utf-8编码显示正常。
插入一个文件
引入java包,一般来说,Eclipse会帮助自动引入包
taglib自定义标签
此处需要注意,如果不能成功,需要添加 对应库。
动作元素
与<%@ include file=”test.txt”%>的区别?
如果test.txt里面是动态内容的话,后者会显示执行后的结果,前者会判断是否动态内容,直接显示txt里面的文字内容。
跳转到一个界面,地址栏不发生变化
页面间进行参数传递,可与include,forward合作使用传递需要的参数,如:
内置对象
pageContext:page范围,当页有效
request:request范围,服务端跳转生效,如
session范围:客户浏览器与服务器一次会话的范围内,如果与服务器断开连接则失效
application范围:整个服务器范围,服务器停止以后失效
page对象,转换为HttpJspPage
config:获取配置对象
out对象:直接向页面进行输出。
response:可以进行页面重定向,完成客户端跳转,页面地址值会发生变化。
sendRedirect进行页面跳转
addIntHeader,可以实现页面延时时间之后自动刷新
setHeader,response。setHeader(“Refresh”, “10;URL=www.baidu.com”:实现页面10s后跳转到百度
1. 全局变量声明
<%! %>
2. 代码在<% %>中进行编写
3. 输出表达式可以用<%= %>输出
4. 几种注释方式
<% //%>单行注释,仍然有用
html注释
<%– –%>
指令元素
关于中文乱码
与指令元素中的contentType的编码有关系,默认为ISO-8859-1.
修改为charset=gb2312
事实证明utf-8编码显示正常。
<%@ include file="test.txt"%>
插入一个文件
引入java包,一般来说,Eclipse会帮助自动引入包
<%@page import="java.util.*"%>
taglib自定义标签
此处需要注意,如果不能成功,需要添加 对应库。
动作元素
<jsp:include page="test.txt" />
与<%@ include file=”test.txt”%>的区别?
如果test.txt里面是动态内容的话,后者会显示执行后的结果,前者会判断是否动态内容,直接显示txt里面的文字内容。
<jsp:forward page="Forward.jsp"/>
跳转到一个界面,地址栏不发生变化
<jsp:param name="" value="" />
页面间进行参数传递,可与include,forward合作使用传递需要的参数,如:
<jsp:include page="Forward.jsp"> <jsp:param name="name" value="wj" /> </jsp:include>
内置对象
pageContext:page范围,当页有效
request:request范围,服务端跳转生效,如
<jsp:forward page="**.jsp" />
session范围:客户浏览器与服务器一次会话的范围内,如果与服务器断开连接则失效
application范围:整个服务器范围,服务器停止以后失效
page对象,转换为HttpJspPage
config:获取配置对象
out对象:直接向页面进行输出。
response:可以进行页面重定向,完成客户端跳转,页面地址值会发生变化。
sendRedirect进行页面跳转
addIntHeader,可以实现页面延时时间之后自动刷新
setHeader,response。setHeader(“Refresh”, “10;URL=www.baidu.com”:实现页面10s后跳转到百度
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- JSP/PHP基于Ajax的分页功能实现
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序