浏览 2169 次
锁定老帖子 主题:一个DIY的Struts
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-12
比如原先的: http://www.domain.com/product.do?id=123 http://www.domain.com/productCategory.do?id=456$pageNo=2 改为: http://www.domain.com/product-123-dog-collar.html http://www.domain.com/product-category-456-dog-leads-2.html 我参考了一些web框架都是像struts一类的以.do或.xxx做匹配映射,实现不了我的需求,后来我就自己实现了一个很简单的web工作流,思路基本上都是从struts上搬来的,下面是xml配置文件片段 <action-mappings> // 属性regexp指定这个Action所包含的请求 // 每个Action可以包含若干请求,每个请求对应Action实例中相应的方法 <action regexp="/(index|about)\.html" class="example.AboutAction"> <request url="/index.html" method-name="index"/> <request url="/about.html" method-name="about"/> </action> <action regexp="/product.*" class="example.AboutAction"> // 匹配这样URL http://guiyou.hisupplier.com/product-1537-dog-collar.html <request url-regexp="/product-(\d+)-(.+)\.html" method-name="product"> //定义参数,程序里可以直接获得 <param name="id" value="$1"></param> <param name="success" value="/p.jsp" ></param> </request> </action> </action-mappings> 小弟我经验有限,请这里的资深人士帮忙分析一下我这个想法可不可行,谢谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-12
|
|
返回顶楼 | |
发表时间:2008-03-13
yyjn12 写道
主要是觉得用过滤器会影响性能,可能也是我经验太少了 |
|
返回顶楼 | |