我觉得你可以把
“用xml+xsl设计界面,用jsp+javabean+servlet负责逻辑”
用Struts方式来处理。再定义一个业务接口,留给以后扩展。 将“流氓无赖”测试到底
——始于2003年7月
树欲止而风不停,行云流水匆匆去;
树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
——2003年12月24日am^@^
“用xml+xsl设计界面,用jsp+javabean+servlet负责逻辑”
用Struts方式来处理。再定义一个业务接口,留给以后扩展。 将“流氓无赖”测试到底
——始于2003年7月
树欲止而风不停,行云流水匆匆去;
树梢蚂蚱凭空望,江边浪花碎巨石; 支持“流金岁月”!!!
——2003年12月24日am^@^
解决方案 »
- spring是如何实现用注解配置的?
- strut2+spring2.5赋值问题
- 关于JAVA中线程嵌套线程的问题?
- 谁能说说myeclipse工程下面的这三个文件是干什么用的
- java反射
- 如何在JSP中获得系统的字体?
- JSP就业问题
- 我准备跳槽了,大家看看我以前的案例。我在换工作能值几个钱,谢谢了!
- Java.net.SocketTimeoutException: connect timed out
- 一个更新数据库的问题,各位高手帮忙呀,在线等!!
- 请教:消息推送怎么实现
- 用SQL查询多个表时报错:org.apache.jasper.JasperException: [Microsoft][SQLServer 2000 Driver for JDBC]Socket closed
//感觉不是很理想,可是这个代码和页面分离的问题怎么解决好呢?这不是jdom或者xml的问题,而是xsl里的html的问题。mozilla和IE对html的支持有差异的,如果你使用了只IE才支持的东西,在其它浏览器上的效果当然不够好了。
如果是mozilla对xsl的支持不够,那你可以在服务器端进行xml+xsl->html的转换啊。
再配合上页面缓存技术,效率一样很高的。我刚做出了一个就是利用xsl来实现分页(
例如 在转换的时候指定参数:
transformer.setParameter("crtpageno",crtpageno);//指定当前页数
transformer.setParameter("listno",listno););//指定每页显示记录的条数)本来曾经考虑写xsl的扩展函数来实现分页的(网上有现成的例子),但是采取服务器端解析的方式就可以不用这样的方式了,而且不用依赖特定的浏览器,也可以不考虑浏览器的兼容问题。
jdom生成的那个<xml>头能不能让它不出来?
感觉真的不错
用它做可以啊楼上请问一下
hibernate 是???
谢谢了
我把代码最小精简到几行了
ie里运行的很好
在mozilla就要汗颜...
我把xml+xsl直接送到客户端给浏览器解析的
还有netscape7.0好像也很次。能读值,但是根本没有格式出来
我看csdn在mozilla下浏览
就不是给的xml
而是asp直接生成的html
<?xml version="1.0" encoding="utf-8"?>你可以在 output的时候只输出RootElement就是了啊,
你看看jdom的xmloutputer的源代码就明白了。我没有在其它浏览器下看过CSDN的帖子。其实用jsp实现也很简单的啊,写一个filter或者servlet。通过对客户端浏览器类型进行判断,如果是IE,则直接输出xml,如果是其它浏览器,则转换成html输出。用filter或者servlet实现都很容易的。(我只用servlet实现过一个例子)。