建议学时:8
[上机目的与要求]掌握JSP基本语法、JSP页面的组成 、JSP的注释,指令标识和动作标识,内置对象及使用。
[上机重点与难点] JSP基本语法、JSP指令标识和动作标识、JSP的内置对象及使用。
[上 机 方 法] 由指导老师演示和指导,学生亲自上机操作。
[上 机 内 容]
1. 基本JSP程序设计;
2. JSP指令标识和动作标识;
3. JSP的内置对象及使用;
4. Java Web应用程序设计综合练习。
2学时
一、编写JSP页面date.jsp,格式化显示系统当前时间
需要使用Date类和SimpleDateFormat类。
在头部引入。
<%@ page import="java.util.Date"%> <%@ page import="java.text.SimpleDateFormat"%>
SimpleDateFormat的继承关系:
java.lang.Object
|
+—-java.text.Format
|
+—-java.text.DateFormat
|
+—-java.text.SimpleDateFormat
SimpleDateFormat使用举例:
import java.text.*; import java.util.Date; /** SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 D 一年中的第几天 F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期 a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或下午 (0~11) z 时区 */ public class FormatDateTime { public static void main(String[] args) { SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm"); SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString() SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E "); SimpleDateFormat myFmt4=new SimpleDateFormat("一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区"); Date now=new Date(); System.out.println(myFmt.format(now)); System.out.println(myFmt1.format(now)); System.out.println(myFmt2.format(now)); System.out.println(myFmt3.format(now)); System.out.println(myFmt4.format(now)); System.out.println(now.toGMTString()); System.out.println(now.toLocaleString()); System.out.println(now.toString()); } }
效果:
2004年12月16日 17时24分27秒
04/12/16 17:24
2004-12-16 17:24:27
2004年12月16日 17时24分27秒 星期四
一年中的第 351 天 一年中第51个星期 一月中第3个星期 在一天中17时 CST时区
16 Dec 2004 09:24:27 GMT
2004-12-16 17:24:27
Thu Dec 16 17:24:27 CST 2004
二、编写JSP页面Math.jsp,计算7的平方根并输出
要求在页面中写入适当的HTML注释 、jsp隐藏注释 、脚本注释 、文档注释
Math.sqrt(): 此方法返回一个正平方根。如果参数是NaN或小于为零,那么结果为NaN。
三、编写JSP页面String.jsp,对于给定的字符串,转换成大写,并逆序输出
.toLowerCase();//转成小写
.toUpperCase();//转成大写
例:
String str = "www.125jz.com"; String Upstr = str.toUpperCase(); String Lowstr = str.toLowerCase();
Upstr 的值是 WWW.125JZ.COM
Lowstr 的值是 “www.125jz.com”
字符串逆序输出:
使用递减的for循环,用charAt倒序获取字符串。代码如下
String str="www.125jz.com"; for (int i = str.length()-1; i >= 0; i--) { // 字符串下标从0开始,长度-1结束。倒序所以从长度-1开始,0结束。 out.print(str.charAt(i)); }
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2524.html
评论列表(1条)
Java字符串逆序输出:可先将字符串转换成字符数组,利用toCharArray方法转换。
String str=“www.125jz.com”;
char ss[] = str.toCharArray();
for (int i = str.length()-1; i >= 0; i–) {
System.out.println(ss[i]);
}