如何在java web应用程序中屏蔽url?我有这样的网址:
http://localhost:8080/onlinestore/customer/order.jsp
我想将该网址显示在浏览器的网址框中
http://localhost:8080/onlinestore/order.aspx
怎么做?
提前致谢
答案 0 :(得分:0)
您可以使用Struts网址映射功能。
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.aspx</url-pattern>
</servlet-mapping>
答案 1 :(得分:0)
如果您想误导用户,那么您不必特别使用aspx。许多网站的扩展名为.do
或.action
,您可以使用其中任何一个。
我选择实现它将使用Spring Framework
。我将使用Controller
创建@RequestMapping("/order.jsp")
。
我会
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="suffix" value=".aspx" />
</bean>
在我的beans.xml
文件中。这将确保您在地址栏上获得正确的链接。
注意:我使用的是Tomcat v6。我没有包括所有其他细节。有关详细信息,请快速搜索Spring
。
答案 2 :(得分:0)