关于“Struts with XSLT and XML ”的Model2X的问题  

abysslao

大家有没有看到这篇文章,题目“Boost Struts with XSLT and XML An introduction to Model 2X”:
http://www.javaworld.com/javaworld/jw-02-2002/jw-0201-strutsxslt.html
其例子可从下面下载或本人上传的这个文件:
http://www.javaworld.com/javaworld/jw-02-2002/strutsxslt/jw-0201-strutsxslt.zip
我按其说明部署了该例子,启动Tomcat401后,键入http://localhost:8080/strutsxsl/test后出错,如下:
Apache Tomcat/4.0.1 - HTTP Status 503 - Servlet XSLServlet is currently unavailable
--------------------------------------------------------------------------------

type Status report

message Servlet XSLServlet is currently unavailable

description The requested service (Servlet XSLServlet is currently unavailable) is not currently available.
不知是什么原因,我用的Struts1.0.2,作者使用的上1.0.1,不知两者差别大不大?
请指教!!!

下面是我从tomcat 启动窗口复制下来的信息,可以看出XSLServlet已经进行映射了:
Call org.apache.struts.action.ActionServlet.addServletMapping(XSLServlet/java.lang.String,/XSLServlet/java.lang.String)
Call org.apache.struts.action.ActionServlet.addServletMapping(action/java.lang.String,/*/java.lang.String)

abysslao
2002-10-06 18:14

这个帖子放在chinajavaworld没人理,希望这里不要让我失望!

banq
2002-10-07 10:56

这种情况你最好和作者联系,应该会回复的。javaworld

abysslao
2002-10-07 15:08

我已发email给作者了,可是一直没有回音!不知你有没有兴趣研究这个问题,我也刚学struts,还很多地方不懂!

banq
2002-10-07 15:24

我现在一个项目原来是想基于xslt+xml的,后来因为技术问题改为Jsp+xml
看到你这个东东,我觉得非常好,是一个发展方向,我有时间会去研究一下它,不过对struts的MVC应用,我有自己的一个想法,仅仅供参考:

MVC是非常适合团体合作 并且Jsp页面非常多,跳转流程复杂的场合,即使在这中情况下应用MVC 也可能会导致失控,系统变得尤其复杂,特别是xml的配置文件的更改调试很不方便,也需要专门的配置人员负责xml配置。

因为我的项目大部分是用XP开发,大部分功能在一个Jsp里面完成(自己调自己),有点类似jive这样,我觉得对我个人来说维护调试非常方便,使得我大量精力放在中间件模式的应用和架构设计上。

表现层的技术目前不是很成熟,发展也非常迅速(表现层的技术项目但Jakarta就有好几个,有的已经弃之荒凉),也难以定形,所以投入太多精力会有技术风险,还是静观其变吧。

cc
2002-10-08 09:09

你看看这一期的<<程序员>>杂志,里面有一篇这样的文章.

蓝色虾
2002-10-09 12:29

我也是遇到了同样的问题,现在联系翻译成中文的绯雨闲丸中。

steeven
2003-01-09 00:48

老兄啊, 看错误信息是你的struts版本不够高, 也就没包含这个需要的xslServlet, 下个新的吧