网站首页域名如何隐藏后面的url

重修老师 发布于 2015/10/27 17:18
阅读 1K+
收藏 0

有一个问题,比如www.jd.com 打开京东的首页,这时候浏览器地址显示的是 http://www.jd.com/

我部署一个javaee工程my,在web.xml里写<welcome-file>index.jsp</welcome-file>,那么打开http://localhost:8080/my 就打开了index.jsp,如果我的首页需要通过struts2再返回页面,比如在index.jsp中写

<% response.sendRedirect("portal/home.aspx"); %> 那么返回页面的时候用户的url地址就会变为http://localhost:8080/my/portal/home.aspx 了

请问各位达人,如何像其他网站那样 域名直接打开主页 ? 也就是 url地址 http://localhost:8080/my 打开的首页已经是经过servlet处理过业务的首页了?

我网上找了个urlrewritefilter.jar 不过貌似无法解决我的问题

加载中
0
景愿
景愿

<% response.sendRedirect("portal/home.aspx"); %> 

换成

<jsp:forward page="portal/home.aspx" />

重修老师
重修老师
十分感谢,已经解决了,用的jsp:forward 不过要在web.xml的struts里添加<dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher>
0
HysenCheng
HysenCheng
不用response跳转,用request.xxx
返回顶部
顶部