1.JSP -- java server page Java服务器页面
1)9大内置对象:request response out session application pagecontext config page exception
2) 4个域对象 :
a.pagecontext --- 页面
b.request -- 一次url 请求
c.session -- 一次会话
d.application -- 整个应用
e.cookie --- 浏览器本地
- 设置session过期方法
- session.setMaxInactiveInterval(1*60); - 单位秒
- 手动清空值 session.setAttribute("username", null);
- 更改配置文件 tomcat 的web.xml - 单位分钟 -- 默认30分钟
<session-config>
<session-timeout>1</session-timeout>
</session-config>
3)转发和重定向
1)转发:请求一次,url 不会改变
2)重定向:请求两次,url 发生变化
2.EL - 表达式
${}
3.JSTL - 标签
1)<c:if></c:if>
2) <c:shoose>
<c:when>
</c:when>
<c:otherwise>
</c:otherwise>
</c:shoose>
3)<c:set></c:set>
4)<c:forEach> </c:forEach>
4.servlet 和过滤器
1)servlet --- 接口,请求跳转 --- 前台后天沟通的桥梁
1)继承Httpservlet 类
2)实现 Servlet 接口
3)servlet 生命周期 构造器---初始化init ---- service ----destroy
4)web 配置
<servlet>
<servlet-name>NewsListController</servlet-name>
<servlet-class>com.srr.controller.NewsListController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>NewsListController</servlet-name>
<url-pattern>/list</url-pattern>
</servlet-mapping>
5)乱码
1)请求:
req.setCharacterEncoding("UTF-8");
2)响应