JSP!!基本构成5个元素

 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  <!-- JSp指令标签,通常位置文件的首位 -->

 2 <%

 3 String path = request.getContextPath();

 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

 5 %>

 6 

 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

 8 <html>

 9   <head>

10     <base href="<%=basePath%>">

11     

12     <title>一个简单的JSP 页面</title>

13     

14     <meta http-equiv="pragma" content="no-cache">

15     <meta http-equiv="cache-control" content="no-cache">

16     <meta http-equiv="expires" content="0">    

17     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

18     <meta http-equiv="description" content="This is my page">

19     <!--

20     <link rel="stylesheet" type="text/css" href="styles.css">

21     -->

22 

23   </head>

24   

25   <body>

26   <!-- HTML 注释信息 -->

27   <%

28           Date  now  = new  Date();

29           String   dateStr ; 

30           dateStr = String.format("%t Y年%t m月 %t d日", now , now , now);

31    %>

32        当前日期是:<%= dateStr %>

33   </body>

34 </html>

JSP页面主要有:指令标签, HTML标记语言 , 注释 , 嵌入Java代码,JSP动作标签等5个元素组成。

JSP动作标签是JSP中标签的一种,它们都使用“JSP:”开头, 例如: <jsp:forward>等

 HTML标记语言

JSP动作标签

指令标签

指令标签不会产生任何内容输入到网页中,主要用于定义整个JSP页面的相关信息,例如使用的语言,导入的包,指定错误处理页面等。

其语法格式:

 

<%@ directive attribute=“value”   attribute=“value”  ..... %>

directive:指令名称,只有三个: page , include , taglib

  attribute=“value” 属性名称 和 属性值

 

嵌入Java代码

代码片段:<%  编写Java代码 %>

JSP表达式:  <%= 表达式  %>   表达式 可以使任何Java语言的完整表达式

 

 注释

<!-- HTML 注释信息 -->网页上看不到此信息,但是查看源码的时候,可以看到此信息
<%--  注释文本 --%> 查看源码的时候,也看不到此信息
动态注释??



你可能感兴趣的:(jsp)