使用request进行定向

JSP的页面元素
脚本读Scriptlet
a.
1.<%局部变量
%>

2.<%!全局变量,定义方法
%>
3.<%=输出表达式%>
注意,out.print,out.println,不回车;"
"

b.指令
page指令
表头的一长串
page指定的属性:
language:jsp页面使用的脚本语言
import:导入类
pageEncoding:jsp文件的自身编码 jsp->java
contentType:浏览器解析jsp的编码

c.注释
html注释 可以从源码被看见
java注释/**/
jsp注释
<%-- jsp注释–%>

jsp9大内置对象(自带,不用new,也能使用)
out:输出对象,向客户端输出内容
pageContext
request:请求对象;存储“客户端向服务端发送的请求信息”
常见方法:String getParameter(String name):根据请求的字段名key,返回字段值value,
setCharacterEncoding(“编码格式utf-8”):设置请求编码(tomcat7以前默认iso-8859-1,tomcat以后改为了utf-8)
getRequestDispatcher(“b.jsp”).forward(request,response);:请求转发的方式跳转页面A->B
ServletContext getServerContext():获取项目的ServletContext对象

get提交方式:method=“get” 和地址栏,超链接()请求方式,默认都属于get提交方式
get与post请求方式的区别:
a. get方式 在地址栏显示请求信息(但是地址栏能够容纳的信息量有限,4-5kb,图片以上报错);post不会显示
b.文件上传操作,必须是post
推荐使用posti

统一请求的编码 request
get方式 如果出现乱码,解决:
a.统一每一个变量
new String(旧编码,新编码)
b.修改server.xml,一次新的更改tomcat默认提交方式的编码(utf-8)建议使用tomcat时,首先在server.xml中统一get方式的编码。。URIEncoding=“utf-8”

post
request.setCharacterEncoding(“utf-8”)

response
session
application
fonfig
paage
exception

猜你喜欢

转载自blog.csdn.net/qq_43399648/article/details/96608262