jsp

2.JSP数据交互(一)

小新
2021-10-16 / 0 评论 / 21 阅读 / 正在检测是否收录...

本章目标

  • 熟练应用request对象互殴去用户请求
  • 熟练应用response对象处理响应
  • 熟练应用转发于重定向控制页面跳转
  • 掌握session的原理及应用
  • 掌握include指令的应用
什么是JSP内置对象

JSP内置对象是Web容器创建的一组对象

JSP内置对象request

request对象常用方法

方法名称说明
String getParameter(String name)根据表单组件名称获取提交数据
String[] getParameterValues(String name)获取表单组件对应多个值时的请求数据
void setCharacterEncoding(String charset)指定每个请求的编码
RequestDispatcher getRequestDispacher(String path)返回一个RequestDIspatcher对象,该对象的forward()方法用于转发请求

页面重定向

void sendRedirect(String location)

客户端将重新发送请求到指定的URL

请求的转发

转发的作用

在服务器端,将请求发送给服务器上的其他资源,以共同完成一次请求的处理

转发的实现

RequestDispatcher对象的forward()方法

小结

转发:转发是服务器端发挥作用,将同一请求在服务器资源之间进行传递

重定向:重定向是在客服端发挥作用,通过发送一个新的请求实现页面转向

什么是会话

一个会话就是在一段时间内,一个客户端与Web服务器的一连串的交互过程

同一个session对象sessionid相同

JSP内置对象session

session对象常用方法

方法名称说明
String getid()获取sessionid
void setMaxinactivelnterva(int interval)设定session的非活动时间
void invalidate()设置session对象失效
void setAttribute( String key ,Object value)以key/value的形象保存对象值
Object getAttribute(String key)通过key获取session中给保存
1

评论 (0)

取消