1. page 标签
1 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import ="java.util.*,java.sql.*"%> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 3 <html> 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 6 <title>Insert title here</title> 7 </head> 8 <body> 9 <% out.println("<h1>Hello World</h1>"); %> 10 </body> 11 </html>
使用标签<%@ %>
language:指出jsp开发使用的语言; contentType: 整个内容的类型;charset 字符集 uft-8; pageEncoding 整个页面的编码集是UTF-8
import 导入使用到的包,多个包之间用 逗号隔开;
另外:<%@ include file = "./index.jsp" %> 指明当前jsp页面可以包含其他jsp的路径
<%@ taglib prefix="" url="" %> taglib 标签库 如果要额外引用其他的标签库
2.scriptlets 标签 (代码段标签)
表示形式 <% %>
1 <title>代码段标签</title> 2 </head> 3 <body> 4 <% 5 out.println("<h1>Hello World</h1>"); 6 %> 7 </body> 8 </html>
3.JSP 输出标签
表示<%=" " %>
1 <%="<h1>Hello World 1</h1>"%> 2 <%="<h1>Hello World 2</h1>"%>
4.JSP声明标签
1 <%! 2 //声明标签里声明的是成员变量和成员方法。 3 int x=10; 4 void a(){} //声明方法要在声明标签里声明 5 %> 6 <% 7 void a(){} // 这行代码出错 8 //流程代码中不能声明有方法。只可以写流程代码 9 int sum=0; 10 for(int x=0;x>5;x++){ 11 sum+=x; 12 }; 13 %>
5.注释标签
<%--注释标签 --%>
6.JSP动作标签
<jsp:forward page="">JSP动作标签</jsp:forward>
时间: 2024-10-01 05:25:15