现在的位置: 首页 > 综合 > 正文

JSP中生成动态XML实例

2014年02月21日 ⁄ 综合 ⁄ 共 1136字 ⁄ 字号 评论关闭

 

第一行: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代码将会被执行,且只需服务器第一次执行即可,客户端再请求该页面时,会将第一次执行的结果传送给客户端,从而大大提高执行效率。

抱歉!评论已关闭.