jsp 指令 day07

jsp 指令 是为 tomcat 这个翻译 jsp 的引擎如何处理内容,
page 控制如何翻译
include
tablib 引入标签

<%@ 指令名称 属性
contentType

extends 对应的servlet 的父类,不要求大家改 可以查看当前jsp 生成的文件
*import java.util.* 等同于 import 语句


jsp 引擎自动导入下面名  java.lang.* javax.servlet.* 用到 servlet相关类 不用导包
如  HttpSession

javax.servlet.http.* (协议) javax.servlet.jsp  (这个是 jsp 对话里面的)

原代码都需有 导入两个用 , 分隔

session 指示是否不生成 HttpSession 对象
session 为否,就不生成,也不得到,就报错了
*session.setAttribute 改成true 就不报错了  加一个*表示需要掌握

buffer JspWrite的缓冲区大小 可选 none|8kb|size
自动刷新的

isThreadSafe 线程安全 对应的Servlet 是否实现 SingleThreadModel 可选值是 true[false]
默认值是什么,看输入的时候,第一个,也不重要
info=“text”

errorPage 出现异常时转向的错误页面

再写一个 error 页面
吓死它
损招来了

“/” 表示绝对路径,代表当前的应用
这样写不爽,可以全局

<error-page>
   <exception-type>java.lang.Exception(抓个老大)<
   <location

是这孩子吧,没问题
<error-code>404
<location

访问的资源正在开发中
取不到,可以乱写一下 url
应用路径

两个都设置,有一个优先级的问题
*isErrorPage 是否生成异常对象 默认 false
Throwable exception  = org.apache.jasper.runtime.JspRuntimeLibrary.getTrrowable(request);
<%exception.getMessage%> 可以记录一下

 

 

image

 

 

//=================================================================

这里想总结一下编码:

就现在知,翻译之后的编码方式是 iso8859-1

也就是说源jsp文件一个中间产品为这个,中文会出现这种编码。

可能会出现下一次识别时的乱码,所以要转换过来。

JSP经现乱码
都加滤器间使用new String(strLine.getBytes("iso8859-1"),"gb2312")式编码转换

 

 

 

转载于:https://www.cnblogs.com/51Tsinghua/p/3803351.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值