JSP中生成动态XML实例

本文介绍了一个结合XML和JSP技术展示皇马球员花名册的例子,通过在XML文档中嵌入JSP代码实现动态内容的生成。

 

第一行:XML声明;

第二行:为XML文件的应用程序提供信息,Type表明显示的方式,XML可以使用CSS和XSL两种方式显示,此处标明使用CSS来显示;

Href表明了CSS文件的相对路径,这里css文件和jsp文件在同一个目录下;

接下来是JSP中的page指令,page指令提供JSP页面的属性,page指令中定义的属性适用于该JSP页面,以及所有包含的静态文件;

 page指令的格式:<@%page [attribute="value"]%>

 contentType属性表明内容类型信息,此处为text/xml,此处是JSP中直接应用XML的关键所在;

 

上例中有<%=new java.util.Date()%>的语句,是JSP中包含的Java语句,这部分生成动态页面

 

上例中在XML文档模板中加入JSP页面,在JSP中加入Java代码,这样XML就可以由静变动,产生动态的内容,页面也可以变得美观生动;

当XML文档中的JSP页面被请求时,Java代码将执行,JSP服务器先将JSP网页编译成Servlet,编译时Java代码将会被执行,且只需服务器第一次执行即可,客户端再请求该页面时,会将第一次执行的结果传送给客户端,从而大大提高执行效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值