首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSP语法_史国旭的个人小结(第九次课)

2012-11-23 
JSP语法_史国旭的个人总结(第九次课)JSP模版元素1.JSP页面中的HTML内容称之为JSP模版元素。2.JSP模版元素定

JSP语法_史国旭的个人总结(第九次课)
JSP模版元素

1.JSP页面中的HTML内容称之为JSP模版元素。

2.JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。

JSP脚本表达式

1.JSP脚本表达式(expression)用于将程序数据输出到客户端

语法:<%= 变量或表达式 %>

举例:当前时间:<%= new java.util.Date() %>

2.JSP引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应位置用out.print(…) 将数据输给客户端。

3.JSP脚本表达式中的变量或表达式后面不能有分号(;)

JSP脚本片断(1)

1.JSP脚本片断(scriptlet)用于在JSP页面中编写多行Java代码。语法:

<%
多行java代码
%>

2.注意:JSP脚本片断中只能出现java代码,不能出现其它模板元素, JSP引擎在翻译JSP页面中,会将JSP脚本片断中的Java代码将被原封不动地放到Servlet的_jspService方法中。

3.JSP脚本片断中的Java代码必须严格遵循Java语法,例如,每执行语句后面必须用分号(;)结束。

JSP脚本片断(2)

1.在一个JSP页面中可以有多个脚本片断,在两个或多个脚本片断之间可以嵌入文本、HTML标记和其他JSP元素。

举例:



案例源码:

//Index1.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'jiujiu.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><font size=12 color=red>亲,这就是你想要的乘法口诀表!!</font><br><%//int startNum=Integer.valueOf(request.getParameter("startNumber"));int startNum=Integer.parseInt(request.getParameter("startNumber"));//int endNum=Integer.valueOf(request.getParameter("endNumber"));int endNum=Integer.parseInt(request.getParameter("endNumber"));for(int i=startNum; i<=endNum; i++){for(int j=1; j<=i; j++){out.print(j+"*"+i+"="+(i*j)+"\t");out.print("   ");}out.print("<br/>");}%></body></html>




热点排行