手记

概述Servlet的相关重要知识点

1.post方式提交大量的数据,不在地址栏显示,常用来提交表单数据

 //2.设置request的编码格式
request.setCharacterEncoding("UTF-8");
//3.设置response的编码格式
response.setCharacterEncoding("UTF-8");
//4.获取servlet的路径
request.getServletPath();

5.若向某个Servlet提交两个参数a与b,a参数的值为avalue,b参数的值为bvalue,则url为:http://Servlet名称?a=avalue & b=bvalue

6.后台获取前台的checkbox的值的方法,request.getParameterValues(前台name属性值),此方法得到的是一个数组,显示循环遍历

7.在jsp页面指定c标签
<%@ taglib uri="http://java.sun.com/jsp/jst1/core" prefix="c" %>

8.Servlet中application对象需要通过ServletConfig.getServletContext()中获取,整个web应用程序对应一个application对象

9.EL表达式进行加法,减法,乘法,除法,则用${数1 运算符 数2}

//10.使用<c:if>标签判断条件
<c:if test="${条件}"></c:if>
//11.如果需要类似于java中if...else的流程,需要使用choose标签
<c:choose>
<c:when test="${条件}">
when标签的输出
</c:when>
<c:otherwise>
otherwise标签输出
</c:otherwise>
</choose>
//当${条件}为true时,输出when标签,为false输出otherwise标签,
//<c:otherwise>标签能嵌套<c:if>标签
//12.遍历list集合
<c:foreach items="${list集合}" var=""></c:forEach>
//13.遍历Map集合
<c:foreach items="${Map集合}" var="b">
${b.key}
${b.value}
</c:forEach>
7人推荐
随时随地看视频
慕课网APP