使用request进行定向

本文详细介绍了JSP的基本概念和技术要点,包括页面元素如脚本、指令及注释的使用,九大内置对象的功能与应用场景,以及GET与POST请求方式的区别与编码解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值