//使用JSP的脚本和指令 //chap02.sample2-1.jsp <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <%! //声明一个变量 String str = "Object-oriented programming"; //声明一个字符串截取的方法 public String subStr(String str){ if(str == null || "".equals(str)) return ""; if(str.length() > 20) return str.substring(0, 20) + "..."; else return str; } %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JSP中声明的使用</title> </head> <body> <h3>原字符串是:<%=str %>></h3> <h3>截取后字符串是:<%=subStr(str)%>></h3> </body> </html> //chap02.sample2-2.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title>JSP中表达式的使用</title> </head> <body> 今天是:<%=new Date() %> </body> </html> //chap02.sample2-3.jsp <%@ page language="java" import="java.util.*,java.text.*" pageEncoding="utf-8"%> <html> <head> <title>输出当前时间</title> </head> <body> 欢迎光临! <br>今天是<br> <% SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日"); String strCurrentTime = formater.format(new Date()); out.print(strCurrentTime); %> </body> </html> //chap02.sample2-4.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ include file = "/logo.html" %> <html> <body> <br> <CENTER><%@ include file = "/sample2_3.jsp" %></CENTER> <hr/> <CENTER><%@ include file = "/sample2_1.jsp" %></CENTER> </body> </html> //chap02.asmple2_5.jsp <%@ page language="java" import="java.util.*" errorPage = "sample2_6.jsp" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <body> 大家都知道,零不能做除数<br> 在程序设计时,如果出现零作除数的现象,程序将产生异常<br> 我们可以指定一个JSP页面,由该页面来处理当前页面中抛出但没有捕获的任何异常<br> 下面我们在程序中设置一个除法异常,大家观察页面运行效果,提货errorPage属性的作用<br> <%=100/0 %> </body> </html> //chap02.asmple2_6.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <body> 您所看到的是sample2_6.jsp页面的处理页面!<br> </body> </html> //chap02.asmple2_7.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> </head> <body> <jsp:include page = "/sample2_6.jsp"/> <br/> <CENTER><jsp:include page = "/sample2_3.jsp"/> </CENTER> <hr/> <CENTER><jsp:include page = "/sample2_1.jsp"/> </CENTER> </body> </html> //chap02.asmple2_8.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title>jsp:forward测试</title> </head> <body> <h3><font color = "red">jsp:forward动作标签测试</font></h3> <% int i = (int)(Math.random() * 10); if(i >= 5){ %> <jsp:forward page = "sample2_1.jsp"></jsp:forward> <% }else { %> <jsp:forward page = "sample2_3.jsp"></jsp:forward> <%} %> </body> </html> //chap02.asmple2_9.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <head> <title>注释测试</title> </head> <body> <h2>注释测试</h2> <!-- 在页面源代码中,这个HTML注释是看得见的 !--> <!-- 在页面源代码中,这个值为"hello"的表达式的HTML注释是看得见的! <%= new String("hello")%> --> <%--在页面源代码中,这个隐藏注释是看不见的! --%> <%--在页面源代码中,隐藏注释即使包含了jsp表达式,在客户端也是看不到的! <% = new String("hello")%> --%> </body> </html>
相关推荐
JavaWEB项目开发案例精粹,包含大量实际项目开发案例,附带源码,适合拿来巩固Javaweb及框架知识
这学期学校的javaweb课程的实验课用的是《javaweb应用开发教程》于静主编,北京邮电大学出版,因第二章源代码过于复杂,所以小生在完成作业之余,公开下小生的辛勤劳动结果,其中的部分代码运行后和书上案例有些出入...
Javaweb第二章代码
JAVAWEB开发教程第二章Java开发环境及开发工具.ppt
JavaWeb开发技术教程第六章连接数据库实现图书管理系统源代码.pdf
Javaweb第六章的代码
JavaWeb项目开发全程实录源码 ,10个完整开发项目(第一章:ITCLUB博客、第二章:甜橙音乐网……第十章:天下淘商城)
实战突击javaweb项目整合开发项目源代码7-10
JavaWeb项目开发全程实录源码(明日科技著),2019年1月第一次印刷,10个完整开发项目(第一章:ITCLUB博客、第二章:甜橙音乐网……第十章:天下淘商城)
包含20个常用框架开发技术,Javaweb项目。
超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。
javaweb第十章的练习代码
采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业设计与代码管理系统JavaWeb课程设计的毕业设计与代码管理系统源码,采用标准MVC模式开发 毕业...
深入体验java+web开发,javaweb开发完整实例源代码,里面包含使用说明和注解,共有十个不同类型的项目案例供你学习。
javaweb课程设计图书购物网站源代码。基于JSP和MySQL的网上图书购物系统。javaweb课程设计图书购物网站源代码。基于JSP和MySQL的网上图书购物系统。javaweb课程设计图书购物网站源代码。基于JSP和MySQL的网上图书...
30天学通javaweb项目案例开发(第7章)原码 30天学通javaweb项目案例开发(第7章)原码
基于MVC的javaweb开发项目教程的源代码,MVC架构,MVC定义
34个经典javaweb项目实例
80个JavaWeb项目(包含项目源码) ExtS2.2开源网络硬盘系统dogdisk.rar WAP图铃下载系统unimg.rar 北雨下裁系统v1.0.1 bydown101.rar 仿163网盘无刷新文件上传for Jsp_fileupload _jsp.rar 宏软JSP上传系统v1.0 ...
实战突击javaweb项目整合开发项目源代码11-21