A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一、JSP的页面结构

         •编译指令:<%@...%>

         •操作指令:<jsp:…/>

         •JSP代码: 1. <%!...%>

                             2. <%...%>

二、JSP的编译指令

         •page指令:<%@ page...%>

         •include指令:<%@ include...%>

         •taglib指令:<%@ taglib...%>

三、page的指令

         1.language标记    <%@ page language="java"%>

         2.extends标记      <%@ page extends="mypackage.myclass"%>

         3.import标记        

<%@page import="java.sql.*, java.util.*"%>

‘,’注意逗号


<%@ page import=“java.util.*”,”java.io.*”,

   ”java.awt.*” %>

‘,’注意逗号上面的逗号等价于下方三个


1.<%@ page import=“java.util.*” %>

2.<%@ page import=“java.io.*” %>

3.<%@ page import=“java.awt.*”%>


         4.errorPage标记

                       errorPage用来设定当JSP页面出现异常(Exception)时,所要转向的页面。

         5.isErrorPage标记



         6.contentType标记                contentType= “text/html;charset=GBK”

         7.isThreadSafe标记

         8.session标记              session定义当前JSP页面中是否要用到session,默认值为“true”。

         9.include指令                <%@ include file = ”logo.htm“%>

         10.taglib指令的语法为:<%@ taglib  uri=”tagLibraryURI”  prefix=”tagPrefix”  %>

四、操作指令及其用法

         •jsp:include 指令

                           <jsp:include page=“test.htm”/>

                           注:jsp:include指令必须以“/”结束,功能和include指令相同

         •jsp:forward 指令

                           <jsp:forward page=”test2.jsp“/>

         •jsp:param 指令

                           <jsp:param name="oper" value="add"/>”

                           例:

                               <jsp:forward page=“myjpage.jsp”>

                               <jsp:param page=“param1” value=“value1”/>

                               <jsp:param page=“param1” value=“value2”/>

                               </jsp:forward>

         •jsp:useBean 指令

         •jsp:setProperty 指令

         •jsp:getProperty 指令



五、JSP代码

1. <%!...%>

2. <%...%>

(1)变量的声明与使用

<%@ page contentType="text/html;charset=GBK" %>
<%!int i=0;  %>
<%
  i++;
  out.print(i);
%>个人访问本站




(2)方法的声明与使用

<%@ page contentType="text/html;charset=GBK" %>
<%! int number=0;     
   synchronized void countPeople() {
           number++;
     }
%>
<%
countPeople();  
%>
您是第<%out.print(number);%>个访问本站的客户


(3)代码块

<%@ page contentType="text/html;charset=GBK" %>
<%int i=0;  %>
<%
  i++;
  out.print(i);
%>个人访问本站

---------------------
【转载,仅作分享,侵删】
作者:如果东京不快乐
原文:https://blog.csdn.net/qq_41664272/article/details/88817150
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
奈斯,感谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马