大家总是不喜欢看到
<%
和
%>
在
jsp
页面上,其实我们可以使用比较优雅的
xml
方式来表达
1
,隐含的注释
JSP
语法:
<%--
内容
--%>
XML
语法:无
2
,变量或函数的声明
JSP
语法
:<%!
declaration;[declaration;]+... %>
例如:
<%!
int i=0;int a,b,c;
Color red=new Color(255,0,0);
private static final String OK="ok";
public String getAnswer(){
return OK;
}
%>
XML
语法:
<jsp:declaration>
declartion;[declaration;]+...
</jsp:declaration>
例如:
<jsp:declaration>
int i=0;int a,b,c;
Color red=new Color(255,0,0);
private static final String OK="ok";
public String getAnswer(){
return OK;
}
</jsp:declaration>
3
,表达式
JSP
语法:
<%=expression%>
例如:
<%=Math.round(Math.random*100)%>
XML
语法:
<jsp:expression>
expression
</jsp:expression>
例如:
<jsp:expression>
Math.round(Math.random*100)
</jsp:expression>
4
,代码片断
JSP
语法:
<% your
java code %>
例如:
<%
String username=request.getParameter("username").trim();
String password=request.getParameter("password").trim();
%>
XMl
语法:
<jsp:scriptlet>
your java code
</jsp:scriptlet>
例如:
<jsp:scriptlet>
String username=request.getParameter("username").trim();
String password=request.getParameter("password").trim();
</jsp:scriptlet>
5
,指令:
include
JSP
语法:
<%@include
file="relativeURL"%>
例如:
<%@include
file="static_head.html"%>
XML
语法:
<jsp:directive.include file="relativeURL"/>
例如:
<jsp:directive.include
file="static_head.html"/>
6
,指令:
page
JSP
语法:
<%@page
attribtes%>
例如:
<%@page
import="java.util.HashMap"%>
XML
语法:
<jsp:directive.page attribute/>
例如:
<jsp:directive.page
import="java.util.HashMap"/>
7,
指令:
taglib
JSP
语法:
<%@taglib
uri="URIForLibrary" prefix="tagPrefix"%>
XML
语法:无
对于
jsp
操作而言,本来就是
xml
格式。
下面使用
xml
表达方式书写一个
jsp
页面
example.jsp
<jsp:directive.page contentType="text/html;charset=GBK" />
<jsp:directive.page import="java.util.*,java.text.*" />
<jsp:declartion>
public String getCustomDate(Date,date,String pattern){
SimpleDateFormat format=new
SimpleDateFormat();
format.applyPattern(pattern);
return format.format(date);
}
</jsp:declartion>
<jsp:scriptlet>
Date date=(Date)request.getAttribute("date");
String
dateStr=getCustomDate(date,"yyyy-MM-dd,hh:mm:ss");
</jsp:scriptlet>
<div style="font-size:11pt">
显示时间:
<jsp:expression>dateStr</jsp:expression>
</div>
分享到:
相关推荐
JSP语法 JSP语法 JSP语法 JSP语法 JSP语法 JSP语法 JSP语法
JSP基本语法及由浅入深 JSP基本语法及由浅入深 JSP基本语法及由浅入深
jsp 读取XML代码,包括个文件,一个是JSP调用文件,一个是XML数据源结构文件,都在其中,注意XML数据源文件放的位置,经测试,可正常使用
JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 <jsp:include pate=“uri”/> “uri”%> <jsp:forward page=“uri”/> 掌握JSP九个内置对象
jsp+xml留言板 jsp+xml留言板 jsp+xml留言板 jsp+xml留言板 whsvc
具体描述了jsp语法,并对其进行了讲解,让大家对JAVA语法进行了深入的了解
常用JSP语法以及数据库连接 有2个网页导航的脚本 以及jsp连接sql数据库和一些jsp常用语法
JSP的基本语法解析,JSP构成,注释; HTML或XML(模板元素); 脚本元素; 指偏元素; 动作元素
jsp 语法大全详细解说,我看过了,觉得挺好的希望对您有用
JSP基础语法知识JSP语法(中华电脑书库_整理制作).rar
JSP语法基础.pdf一个JSP 页面由元素和模板数据组成。元素是必须由JSP 容器处理的部分,而模板数据是JSP 容器不处理的部分,例如,JSP 页面中的HTML 内容,这些内容会直接发送到客户端。在JSP2.0 规范中,元素有三种...
在jsp页面下创建xml文件,对xml文件添加,读取操作。
文档比较清晰的讲述了如何在JSP实现XML的几种情况,并对DOM和SAX比较和分析。
jsp处理xml文件的相关技术文档,有用DOM做XML处理.doc、用JDOM操作XML文.txt、在JSP开发中使用jdom解析临时存放数据的XML文件.txt、第8章_JSP实现对XML读写.pdf、从数据库Mysql读取数据转化为xml文档的Java类等,想...
jsp语法手册 jsp语法手册
Servlet与JSP语法.doc Servlet与JSP语法.doc
个人学习总结,jsp基本理论知识,jdk配置,tomcat配置,jsp语法,myelipse使用
JSP解析xml成绩管理系统以及数据库存储技术!
jsp语法练习,应对期末考试啊! 选择题 1. 下面那个方法能够读取给定HttpServletRequest request对象中的所有Cookie? A. request.getCookies() B. request.getAttributes() C. request.getSession ().getCookies() D...
JSP语法(1)——HTML注释 JSP语法(2)——隐藏注释 JSP语法(3)——声明 JSP语法(4)——表达式 JSP语法(5)——Scriptlet JSP语法(6)——Page指令 JSP语法(7)——Taglib指令