博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp---tomcat===》》内置对象
阅读量:5160 次
发布时间:2019-06-13

本文共 1032 字,大约阅读时间需要 3 分钟。

1.内置对象:

   request:

方法:getParameter("txtName"):获取和页面上的name属性对象的value值

      返回String

      getParameterValues():字符串数组

2.解决乱码

      post乱码解决方案

      request.setCharactorEncoding("utf-8");

 

      get乱码解决方案

      String st=new String(getParameter("txtName").getBytes("iso-8859-1"),"utf-8");

3.转发和重定向区别

   ①请求次数,转发1次,重定向2次

   ②url地址角度,转发是中间页面地址,重定向最后页面地址

   ③携带数据角度 转发携带数据,而重定向不携带数据

 

4.session讲解,一次回话

 给session域中扔值

     session.setAttribute("key","value");

 

取值

Object oo=session.getAttribute("key");

 

5.response响应对象

---->addCookie(new Cookie());

---->sendRedirect("目标地址");

 

6.为什么要给session中放入用户名?

解析:可以将值保留到域中,以便下次访问。

 

7.include

<%@ include file="jsp文件的路径"%>

静态导入

如何书写动态导入代码

    <jsp:include>

    区别:静态导入,1个类

          动态导入,2个类

 

8.Application对象

Application作用域√最大

session作用域

request作用域

 

9.如何写入cookie

用:

给cookie设置时间

Cookie cookies=new Cookie("Myuser","admin");

cookie.setMaxAge(60*60*24);

response.addCookie();

 

如何获取?

Cookie[] cookies=request.getCookies();

//特定cookies  对比Myuser

for(int i<0;i<cookies.length;i++){

if(cookies[i].getName().equals("Myuser")){

   //定向success

  }

}

转载于:https://www.cnblogs.com/hfddz/p/6755754.html

你可能感兴趣的文章
CVE-2014-6321 && MS14-066 Microsoft Schannel Remote Code Execution Vulnerability Analysis
查看>>
给一次重新选择的机会_您还会选择程序员吗?
查看>>
Mysql MHA高可用集群架构
查看>>
心急的C小加
查看>>
编译原理 First,Follow,select集求法
查看>>
多表查询
查看>>
单表查询
查看>>
网络并发 数据库可能的面试题
查看>>
mysql 之多表查询
查看>>
高大上版解决粘包问题
查看>>
前端之BOM和DOM
查看>>
前端之JS
查看>>
前端之BootStrap
查看>>
前端之jQuery
查看>>
HTML 前端
查看>>
pycharm 导入 新安装 moudle
查看>>
ES使用text类型字段排序报错
查看>>
Core源码(二) Linq的Distinct扩展
查看>>
Core源码(三) Lazy<T>
查看>>
分库情况下的数据库连接注入
查看>>