Servlet和EL表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet和EL表达式相关的知识,希望对你有一定的参考价值。
参考技术A1.Servlet生命周期
2.创建Servlet三种方式
实现Servlet接口
继承GenericServlet类
继承HttpServlet类
3.部署Servlet
①修改web.xml(部署描述文件)
添加<servlet>:把Servlet内部名映射到一个Servlet类名
<servlet-name>项目名字
<servlet-class>项目中的包地址
添加<servlet-mapping>:把用户访问的URL映射到Servlet的内部名
<servlet-name>项目名字
<url-pattern>映射地址(跟注解的地址名一样自其名)
<servlet-mapping>与<servlet>中的<servlet-name>必须一致
②注解方式
在类的上边创建
@WebServlet(name ="NewsServlet", urlPatterns ="/NewsServlet")/*不需要加分号*/ //映射地址
4.获取请求中的信息
request.getParameter("uname");
request.getAttribute("info");/*获取requestScope属性值*/
5.设置requestScope中的属性
request.setAttribute("info",info);
6.删除属性
request.removeAttribute("info");
7.response方法
respnse.sendRedirect();/*重定向*/ httpServlet中的方法
response.setCharacterEncoding("UTF-8");/*设置字符集*/
response.setContentType("UTF-8");/*重定向的乱码解决*/
8.EL表达式
语法:$属性名;
获取对象属性:$属性名.属性
$属性名[属性]
判断空:$empty 属性名
多对象之间的判断:$name.value1 == name.value2
以上是关于Servlet和EL表达式的主要内容,如果未能解决你的问题,请参考以下文章