jsp

解决中文乱码问题
1.setCharacterEncoding()作用于以post方法提交的表单数据
2.String name=request.getParameter("name");
  name=new String(name.getBytes("ISO-8859-1"),"UTF-8");对于以post、get方法提交的表单数据都有效
3.找到Tomcat目录结构\conf\server.xml文件,在<Connector>元素中添加URIEncoding属性,将它的值设置为"UTF-8",作用于以get方法提交的表单数据

JSP的内置对象
1.response
方法名称:addCookies(Cookie cookie)在客户端添加cookie
   sendRedirect(String location)将请求重新定位到一个新的URL上
2.request
方法名称:getParameter(String name)根据页面表单组件名称获取页面提交数据
   RequestDispatcher getRequestDispatcher(String path)返回一个javax.servlet.RequestDispatcher对象,该对象的forward()方法用于转发请求
3.session和当前的浏览器相绑定,浏览器一旦关闭session对象结束
方法名称:setAttribute(String key,Object value)以key/value的形式将对象保存到session中
          Object getAttribute(String key)通过key获取session中保存的对象
   void invalidate()设置session对象失效
   String getID()获取session对象
   setMaxInactiveInterval(int interval)设置session的非活动时间
   int getMaxInactiveInterval()获取session的有效非活动时间,以秒为单位
4.application
方法名称:setAttribute(String key,Object value)以key/value的形式将对象存储到application中
   Object getAttribute(String key)通过key获取application中存储的对象
   String getRealPath(String path)返回相对路径的真实路径



对象的作用域从小到大page、request、session、application
page作用于当前页面
request作用于一次请求
session与浏览器绑定,作用于一次会话
application作用于整个web应用程序
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值