当前位置: 代码迷 >> Java Web开发 >> 地址http://localhost/work_0_123 实际可以连接到 work/0/123.shtml 这个是怎么实现的
  详细解决方案

地址http://localhost/work_0_123 实际可以连接到 work/0/123.shtml 这个是怎么实现的

热度:864   发布时间:2016-04-17 13:00:15.0
地址http://localhost/work_0_123 实际可以连接到 work/0/123.shtml 这个是如何实现的?
这种技术是怎样实现链接的??   而且又如何搞出来那么多静态页面???

------解决方案--------------------
apache的rewrite模块可以实现
------解决方案--------------------
是不是想Struts的Action 一样啊,所有的.do都可 以转换,在程序写一个servlet专门去处理work_0_123的,把它解析成work/0/123+ ".shtml "
------解决方案--------------------
在web.xml配置不就OK拉?怎么那么复杂?

<welcome-file-list>
<welcome-file> 123.shtml </welcome-file>
</welcome-file-list>
------解决方案--------------------
Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,打开这个web.xml文件,在里面加入:

<servlet>
<servlet-name> HelloWorld </servlet-name>
<servlet-class> 包名字.HelloWorld </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> HelloWorld </servlet-name>
<url-pattern> / </url-pattern>
</servlet-mapping>

HelloWorld里面进行处理
  相关解决方案