《JSP
网络程序
设计》示例源
程序代码
第 2 讲
Java 编程基础 helloworld.java class helloworld{ public static void main(String argv[]){ System.out.println("Hello World!我的合 fg 肥"); System.out.println("dhdk 接过来"); String aa="谁分阶段"; System.out.println(aa); } }
strtoken.java import java.util.*; public class strtoken{ public static void main(String argv[]){ String aString="word1
word2 word3"; StringTokenizer parser = new StringTokenizer(aString); while(parser.hasMoreTokens()){ System.out.println(parser.nextToken()); } } }
university.java class university{ String name,city; public static void main(String args[]){ university u=new university(); u.name="武汉大学"; u.city="武汉"; System.out.println("大学:"+u.name+";城市:"+u.city); } }
1
universityinit.java class universityinit{ String name,city; void init(String name,String city){ this.name=name; this.city=city; } public static void main(String args[]){ universityinit u1=new universityinit(); universityinit u2=new universityinit(); u1.init("武汉大学","武汉"); u2.init("北京大学","北京"); System.out.println("大学:"+u1.name+";城市:"+u1.city); System.out.println("大学:"+u2.name+";城市:"+u2.city); } }
universitycreate.java class universitycreate{ String name,city; universitycreate(String name,String city){ this.name=name; this.city=city; } public static void main(String args[]){ universitycreate u1=new universitycreate("武汉大学","武汉"); universitycreate u2=new universitycreate("北京大学","北京"); System.out.println("大学:"+u1.name+";城市:"+u1.city); System.out.println("大学:"+u2.name+";城市:"+u2.city); } }
universitysuper.java class university{ String name,city; university(String name,String city){ this.name=name; this.city=city; } }
2
class universitysuper extends university{ String country; universitysuper(String name,String city,String country){ super(name,city); this.country=country; } public static void main(String args[]){ universitysuper u=new universitysuper("武汉大学","武汉","中国"); System.out.println("大学:"+u.name+";城市:"+u.city+";国家:"+u.country); } }
第 3 讲 JSP 语法 e2-1.jsp <%--This comment will not be visible in the page source--%> <%@page language="java"%> <%!String str="0";%> <% for (int i=1;i<7;i++){ str=str+i; } %> JSP 输出之前。
<%=str%>
(new java.util.Date()).toString()的结果:<%=(new java.util.Date()).toString()%>
(new java.util.Date()).toLocaleString()的结果:<%=(new java.util.Date()).toLocaleString()%>
JSP 输出之后。
3
e2-2.jsp <%@page contentType="text/html;charset=gb2312"%> <%! String hello(){ return "hello-你好,朋友!"; } %> d> 使用在 JSP 中定义函数: <%=hello()%>
include.jsp
当前日期和时间:
<%@include file="date.jsp"%>
date.jsp <%@ page import="java.util.*"%> <%=(new Date()).toLocaleString()%>
4
e2-9.jsp <% double freemem=6; double totlmem=10; double percent=freemem/totlmem; if(percent<0.5){ %>
xml:namespace prefix = jsp />
<% }else{ %>
<% } %>
e2-10.jsp
重定向文件:e2-10.jsp
e2-11.jsp 重定向文件:e2-11.jsp
5
第 4 讲 JSP 内置对象 e3-5.jsp <%@page contentType="t