Servlet和EL表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet和EL表达式相关的知识,希望对你有一定的参考价值。

参考技术A

1.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表达式的主要内容,如果未能解决你的问题,请参考以下文章

Servlet/JSP-08 EL表达式

Servlet + JSP(EL表达式)

servlet-el-jstl

EL表达式+JSTL

如何将servlet中的变量在jsp页面中显示---jsp中的EL表达式

EL表达式和JSTL——EL表达式