今天是:
|
网站首页
|
设计资讯
|
大赛征集
|
视觉欣赏
|
院校同盟
|
设计教程
|
酷站推荐
|
创意人才
|
交流论坛
|
设计服务
|
您现在的位置:
西部视觉
>>
设计教程
>>
编程开发
>> 文章正文
用户登录
新用户注册
JSP语法的xml表达
热
★★★
JSP语法的xml表达
作者:佚名 文章来源:本站原创 点击数: 更新时间:2008-3-7 23:12:36
大家总是不喜欢看到<%和%>在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>
免责声明:作品版权所属媒体与作者所有,本站刊载此文不代表同意其说法或描述,仅为提供更多信息!有异议请
联系我们
。
上一篇文章:
PHP+MySQL分页显示示例分析
下一篇文章:
八大法则防范ASP网站漏洞
【字体:
小
大
】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
最新文章
Maya制作篮球投篮时篮筐的震荡效…
MAYA的hair系统制作柔软的辫子
MAYA影视广告制作中的爆破特效
模拟人体和衣服的碰撞
maya中cloth做布料衣服等(很适合…
从建模到渲染制作生长的鲜花
防止穿插篇
角色服装,骨骼和布料同时控制篇
用MAYA制作下雨的教程
初步了解场与约束.
热门文章
Maya制作篮球投篮时篮筐的震荡效…
MAYA的hair系统制作柔软的辫子
MAYA影视广告制作中的爆破特效
模拟人体和衣服的碰撞
maya中cloth做布料衣服等(很适合…
从建模到渲染制作生长的鲜花
防止穿插篇
角色服装,骨骼和布料同时控制篇
用MAYA制作下雨的教程
粒子与物体碰撞时发射粒子的效果
|
设为首页
|
关于我们
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
广告服务
|
IDC服务
|
客服QQ:787944052|416084008 TEL:13790730575|E-mail:lanmo8@126.com
Copyright © 2007-2009 WestVisual.Com Inc. All Rights Reserved.
备案许可证号:陕ICP备07500051号
西部视觉™ 版权所有