ATG迪纳摩5 - 我怎么重定向所有URI来

问题描述:

同一页

为什么我会想如下:ATG迪纳摩5 - 我怎么重定向所有URI来

我工作的一个网站,是相当1998年它分配到的帧。在使用模板语言之前,从来没有RTFM已经触及过它的许多手,并且大多数jhtml文件阅读更像是一个比HTML模板短的servlet列表,带有一些模板标签用于动态重复元素和插入的动态值。

这是一个非常不灵活的应用程序紧耦合意大利面怪物,特别是从前端开发人员的角度来看。

我非常喜欢Django解决问题的方法,并且想要构建一些类似于URI配置文件的配置文件,它基本上将regEx URI模式映射到控制器(传入的捕获参数是真正有用的地方)然后加载模板文件并插入业务逻辑以呈现适当的页面。

我是新来的Java,但我假设我会写servlet来处理这个问题。

我们在ATG中做了一些像这样的事情。我们在做request.getServletPath()的管道中放了一个servlet,然后根据我们的规则检查这条路径。如果匹配,它使用请求分派器将请求发送到正确的JSP。除了它在ATG请求管道中外,它全部使用标准J2EE API完成。

既然你提到了ATG 5和JHTML,我认为这是非常老派的ATG。另外,你我假设你对ATG非常陌生。

您可能希望通过探索JHTML的使用液滴包括其他页面(<液滴SRC =“...”的>代替<液滴豆=“...” >启动 - 这是只有在JHTML,不在ATG的JSP实现中),为现有页面组建一个原始模板系统。

其次你可能想看看URI映射的servlet和servlet管道。