读书人

(札记)JSP中实现Java 代码-JSP的语法

发布时间: 2012-12-22 12:05:07 作者: rapoo

(笔记)JSP中实现Java 代码--JSP的语法
在MyEclipse中创建JSP,一下代码要将"pageEncoding=ISO-8859-1"更改为"gbk"才能显示中文字符
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>

在JSP-Script编写java程序主要语法规则:

(1)<% %>
For Example:

<body>
<%
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
%>
<%=format.format(date) %>

</body>

<% %>期间包裹着的是一个java代码....

(2)<%! %>
For Example

<body>
<%! Date date = new Date(); %>
<%!SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); %>
<%=format.format(date) %>

</body>

此处要注意的是:符号";",虽然有"<>"的包裹但是不能漏写,否则会报错。

(3)<%= %>此符号在前两个例子中已经运用相当于:
<%=format.format(date)%>
<%out.println(format.format(date));%>

两种方式对比:符号区别";" "="实际相当于"out.println()".注意不能在<%%>中添加"!",原因是<%out.println(format.format(date));%>是一段java代码,而不是变量和方法...

PS:在操作中发现<%%>可以代替<%! %>程序不会报错,但是反之则不可以...带求证...

读书人网 >JavaScript

热点推荐