我们平时 提交的时候 多数都用 *.do
例如:http://localhost:8080/search/searchAll.do?wd=110
而百度和google 的却不一样
百度:http://www.baidu.com/s?wd=aaa
这是用什么方法实现的提交谁能说一下 s?wd=aaa
google的也是类似就不例举了。
例如:http://localhost:8080/search/searchAll.do?wd=110
而百度和google 的却不一样
百度:http://www.baidu.com/s?wd=aaa
这是用什么方法实现的提交谁能说一下 s?wd=aaa
google的也是类似就不例举了。
楼主【whttaotao】截止到2008-07-10 15:54:33的历史汇总数据(不包括此帖):
发帖的总数量:11 发帖的总分数:580 每贴平均分数:52
回帖的总数量:53 得分贴总数量:17 回帖的得分率:32%
结贴的总数量:11 结贴的总分数:580
无满意结贴数:3 无满意结贴分:105
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:27.27 % 无满意结分率:18.10 %
敬礼!
使用什么无所谓,拦截的时候分析就可以了.
<servlet-name>action</servlet-name>
<url-pattern>*.其他</url-pattern>
</servlet-mapping>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
struts2这样设计,任何请求都由框架负责处理和转发了.
这位任兄,你好像不理解 我说的意思?你给我 *.其它 你不是还得有 *.其它吗? 人家百度可没有 .其它 直接s?wd=aaa ,你说的要是靠点谱也行
看到这种留言我的心就凉半截,你也太没有观察力了。 还有这位兄台 真是干脆利落 “自己作的映射。” 有点 “如要得详情 请听下回分解的意思。” 你就不敢说全了是吧你整地我肝疼。哎struts2 还没有接处到呢, 知道里面有个拦截器,用那个可以实现这样的 s?wd=aaa 有时间研究研究
一起学习下
你甚至可以配成 *.html,即所有后缀为 .html 的请求都交给 Struts 的 Action 处理,而真正的 HTML 则
全站换成 .htm 这样的话人家就看不出你底层是怎么实现的了。
如果改成 /s.search 这样提交就得交给 s.search?wd=aaa 这种样子了。
GET /s?wd=aaa HTTP/1.1
它把 s 当成什么都行,如何处理怎么处理光从这个看不出来地。
Server: BWS/1.0
Content-Length: 1526
Content-Type: text/html
Cache-Control: private
Expires: Thu, 10 Jul 2008 10:05:53 GMT
Content-Encoding: gzip红色的部分什么也说明不了
<servlet-name>action</servlet-name>
<url-pattern>*.其他</url-pattern>
</servlet-mapping>