小腳本

/JSP_Base/WebContent/base.jsp:

<!-- JSP指令 -->
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" %>
<!-- 聲明 -->
<%!
	int i =1; // 聲明定義變量是全局的
	// 只能聲明方法,定義變量,不能書寫具體的java代碼實現
	public void print() {
	}
	/*
		聲明格式日期的方法
	*/
	public String convertDateToString(String pattern,Date crrentDate) {
		// 創建時間格式對象
		SimpleDateFormat fmt = new SimpleDateFormat(pattern);
		
		return fmt.format(crrentDate);
	}
%>
<!-- 小腳本 -->
<%
	int i =2;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	
	<%
		SimpleDateFormat fmt = new SimpleDateFormat("yyyy年MM月dd日");
	%>
	<!-- 表達式用於輸出對象內容 -->
	<%=fmt.format(new Date()) %>
	<!-- 使用表達式調用方法 -->
	<%=convertDateToString("yyyy/MM/dd", new Date()) %>
	<%=convertDateToString("yyyy-MM-dd HH:mm:ss", new Date()) %>
</body>
</html>

/JSP_Base/WebContent/homework.jsp:

<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%-- 課堂練習1 --%>
	<%
		// 創建List集合對象
		List<String> lst = new ArrayList<String>();
		for(int i=1;i<11;i++) {
			lst.add("第"+i+"次添加字符串");
		}
		
		out.print("添加完畢<br/>");
		
		// 依次打印集合中內容
		for(String value : lst) {
			out.print(value+"<br/>");
		}
	%>
	<br/>
	<%-- 課堂練習2(打印成績信息) --%>
	<%
		// 定義姓名數組
		String[] names = {"李文","張三","王五"};
		// 定義分數數組
		int[] scores = {60,70,85};
		// 輸出頁面內容out.print();
		for(int i = 0; i<names.length ; i++) {
			out.print(names[i]+":&nbsp;&nbsp;"+scores[i]+"分<br/>");
		}
	%>
</body>
</html>

***號碼截取生日:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
	<%
		String idcard = "500225198812121814";
		String id = idcard.substring(6, 14);
		// 獲取年
		String year = id.substring(0,4);
		// 獲取月
		String month = id.substring(4,6);
		// 獲取日
		String day = id.substring(6,8);
		
		String date = year+"-"+month+"-"+day;
		
		out.print("生日:"+date);
	%>
</body>
</html>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章