zoukankan      html  css  js  c++  java
  • jsp学习笔记一

    page属性
    定义JSP文件中的全局属性.
    实例:
    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    无论你把<% @ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP文件的顶部.
    language="java"
    声明脚本语言的种类,暂时只能用"java"
    <c:if  test="">
    <c:if  test="">条件成功要执行的内容</c:if> 
    test表示测试条件,测试条件可以写常量,可以是表达式语言(EL,主要用于输出),主要使用表达式语言。 
       例如:要判断用户提交的用户名和口令是否是zhangsan。   
     <c:if test="${param.username=="zhangsan" && param.userpass=="zhangsan"}">        
          <jsp:forward page="success.jsp"/>  
     </c:if>

    <jsp:include>标签 
       把index.jsp中<%@ include="header.jsp"%>替换成<jsp:include page="header.jsp"/>    从运行效果上相同。 
       不同点:
    1、两个文件,目标文件是单独运行的,当前文件运行到<jsp:include>标签的时候,转向执行标签所指向的目标文件,执行之后返回继续标签之后的内容。 
    2、<%@ include%>指令是在编译(转换)的时候使用,<jsp:include>在运行的时候起作用。 
    程序中如何选用:要导入的内容是不是每次都执行,如果每次都执行的话,应该使用<%@ include%>,如果是在特定的条件下,应该使用<jsp:include>。例如,登录之后要么转向success.jsp要么转向index.jsp,如果在程序中使用导入,应该用<jsp:include>

    看了这些之后,如果学过php的话,那jsp大体就可以看得懂了

  • 相关阅读:
    Python 多线程,文件io
    Python map/reduce函数式编程
    LeetCode 77 组合
    LeetCode 198 打家劫舍
    LeetCode 138 复制带随机指针的链表
    LeetCode 445 两数相加 II
    LeetCode 2 两数相加
    LeetCode 215 数组中的第K个最大元素
    和为S的两个数字
    数组中重复的数字
  • 原文地址:https://www.cnblogs.com/saysmy/p/5594860.html
Copyright © 2011-2022 走看看