web14天jspmd

来源:互联网 发布:电商java 编辑:程序博客网 时间:2024/06/05 15:12

1.jsp

  1. 其本质就是一种简化的 Servlet 设计、实现了 java 中使用 html 标签。
  2. <%= %> <% %>
  3. jspService()方法调用来处理客户端请求。每一个请求,创建一个新的多线程来响应该请求。
  4. 指令标识符

    page:通常位于 jsp 页面的顶端,同一个页面可以有多个 page 指令<%@ page 属性1="属性值" 属性2="属性值2,属性值22" 属性n = "属性值 n" %>include:将一个外部文件嵌入到当前的JSP文件中,同时解析这个页面中的JSP语句<%@ include file="path" %>taglib:使用标签定义新的自定义标签,启用定制行为<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

2.九大内置对象分类

  1. 输出输入对象:request对象、response对象、out对象
  2. 通信控制对象:pageContext对象、session对象、application对象
  3. Servlet对象:page对象、config对象
  4. 错误处理对象:exception对象

3.javabean

    <jsp:useBean id="produce" class="com.qfedu.bean.Produce"></jsp:useBean>    <jsp:getProperty property="price" name="produce" />    <jsp:setProperty property="price" name="produce" value="12.22" />    setCharacterEncoding("UTF-8")//处理中文乱码

4.el[显示内容]表达式语言

${username}

5.jstl[控制逻辑]

  1. if例子
  2. foreach 例子
  3. choose when otherwise

        <c: set var="salary" scope="session" value="${2000*2}"/>    <c:if test="${salary >200}">    <c:out value="${salary}"/>    <c:forEach var=“i”begin="1" end="5">    <c:out value="${i}"/

6.servlet 传送数据到 jsp

  1. request.getRequestDispatcher(“cart.jsp”).forward(request, response);
原创粉丝点击