<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>" rel="external nofollow" rel="external nofollow" > <title>My JSP 'sxtcount.jsp' starting page</title> <!-- <link rel="stylesheet" type="text/css" href="styles.css" rel="external nofollow" rel="external nofollow" > --> </head> <body> <!--声明式 --> <%! int count=0; // out.print("您是第"+count+"个访问该网站的人"); public void a(){ } %> <!--小脚本 --> <% count++; out.print("您是第"+count+"个访问该网站的人"); %> <!--表达式 --> <%-- <%=count %> --%> </body> </html> <!-- 总结 [1]jsp的本质是一个servlet(就是类) 单实例多线程的程序 [2]在jsp页面中书写java代码的方式有3中 A、小脚本 B、表达式 C、声明式 [3]小脚本和声明式的区别 A、小脚本中声明的变量是局部的变量 ,在声明式中声明的变量是成员变量 B、小脚本中不可以定义方法 在声明式中可以定义方法 C、在小脚本中可以使用jsp的内置对象 在声明式中不可以使用 [4]所有的注释 A、java中的注释 3种 B、HTML中注释 C、JSP中注释 推荐使用jsp中的注释 优点:节省网络的带宽,可以增快访问的速度 -->
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>" rel="external nofollow" rel="external nofollow" > <title>My JSP 'sxtcount.jsp' starting page</title> <!-- <link rel="stylesheet" type="text/css" href="styles.css" rel="external nofollow" rel="external nofollow" > --> </head> <body> <!--动态包含 ---动作标识 --> <%-- <jsp:include page="head.jsp"></jsp:include> --%> <!--静态包含---指令标识 --> <%@include file="head.jsp" %> <div style="height: 400px"> <!--声明式 --> <%! int count=0; %> <!--小脚本 --> <% count++; out.print("您是第"+count+"个访问该网站的人"); %> </div> <jsp:include page="foot.jsp"></jsp:include> </body> </html> <!-- 动态包含和静态包含的区别: [1]静态的引入式把代码原封不动的复制到主文件中,动态的引入是相当于方法的调用 [2]静态的引入的方式引入文件和主文件中是不可以存在同名的变量 ,动态的引入可以存在 [3]静态的引入式不会产生class文件 ,动态的引入式产生class文件 [4]静态的引入产生的时机是第一个阶段 ,动态的引入式产生产生的时机是第三阶段 共同点: 都可以实现网页的引入 -->
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理