您的位置:首页 > Web前端 > JavaScript

jsp 学习

2015-12-14 00:00 696 查看
使用Word进行页面显示

<%@ page language="java"contentType="application/msword;charset="GBK"%>

设置文件编码:

pageEncoding 指的是JSP文件本身的编码,而contentType 中的charset指的是服务器发送给客户端的内容编码。

在JSP中,如果pageEncoding 存在,那么jsp的编码将由pageEncoding决定,否则将由contentType中的charset 属性决定;如果两者都不存在,则将使用ISO-8859-1的编码方式。

在JSP中,所有的内容都要经过两次的编码操作,第一阶段会使用pageEncoding编码,第二阶段会使用utf-8编码,第三阶段就是Tomcat 生成的网页,此时使用的才是contentType。。

包含:

静态包含:<%@ include file="file_name"%>

动态包含:

<jsp:include page="" flush="true|false">

<jsp:param name=""value=""/>

</jsp:include>

跳转:

<jsp:forward page="">

<jsp:param name=""value=""/>

</jsp:forward>

jsp内置对象:

内置对象
类型
描述
pageContext
javax.servlet.jsp.PageContext
JSP的页面容器
request
javax.servlet.http.HttpServletRequest
得到用户的请求信息
response
javax.servlet.http.HttpServletResponse
服务器向客户端的回应信息
session
javax.servlet.http.HttpSession
用来保存每一个用户的信息
application
javax.servlet.ServletContext
表示所用用户的共享信息
config
javax.servlet.ServletConfig
服务器配置,可以取得初始化码数
out
javax.servlet.jsp.JspWriter
页面输出
page
java.lang.Object
表示从该页面中表示出来的一个Servlet实例
exception
java.lang.Throwable
表示JSP页面所发生的异常,在错误页面中才起作用
URL地址重写:

动态页面地址?参数名称1=参数内容1&参数名称2=参数名称2&...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: