【问题】在浏览器输入localhost:8080/admin,如何自动跳转?

问题描述

【问题】在浏览器输入localhost:8080/admin,如何自动跳转?1.前台:自动跳转(比如,输入 localhost:8080,然后跳转到 localhost:8080/index.jsp),是通过web.xml里配置的,如下:<welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file>2.后台:自动跳转是如何跳转的呢?(比如,输入 localhost:8080/admin,然后跳转到 localhost:8080/admin/后台登陆首页) 问题补充:补充:配置文件web.xml里面,有一个过滤器,它拦截所有的*.jsp页面: <filter><filter-name></filter-name><filter-class></filter-class></filter><filter-mapping><filter-name></filter-name><url-pattern>*.jsp</url-pattern></filter-mapping>

解决方案

如果用Struts的话,直接在配置文件中配置一下跳转规则就行了。基本就是像下边这样<action name="admin" class="xxxx"><result>/admin/index.jsp</result></action>
解决方案二:
楼上几位说的都对,其它主要就是比对配置的URL和请求的URL是否匹配,如果匹配,就跳转到具体对应的Class中进行处理,无论是Struts2等开源框架,还是在web.xml或者注解声明的Servlet,都是同样的道理。
解决方案三:
写一个servlet,命名为admin
解决方案四:
在action里面的配置跳转@RequestMapping(value={"admin", "admin/"}public string index(){ return "index.jsp";}

时间: 2024-10-06 00:20:43

【问题】在浏览器输入localhost:8080/admin,如何自动跳转?的相关文章

tomcat6-Tomcat 安装后浏览器输入localhost:8080无法进入apache主页

问题描述 Tomcat 安装后浏览器输入localhost:8080无法进入apache主页 OS是win7(64bit),JDK是jdk-8u20-windows-x64-8.0.20.26.exe,安装的Tomcat是6.0.29,jdk和tomcat的环境变量都是按照网上的方法配置的,启动后log文件内容是九月 14, 2014 10:53:00 上午 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR bas

linux安装jboss之后,浏览器访问localhost:8080:提示“连接被拒绝”,是啥情况?

问题描述 linux安装jboss之后,浏览器访问localhost:8080:提示"连接被拒绝",是啥情况? RT linux安装jboss之后,浏览器访问localhost:8080:提示"连接被拒绝",是啥情况? 解决方案 ping 一下看看能否ping同如果 不通说明是网络的问题 解决方案二: 把SElinux以及防火墙关掉试试 Linux 下SElinux以及防火墙的关闭http://blog.csdn.net/wangxiaofei2006/articl

win7系统用360浏览器打开新网页不会自动跳转如何解决

  windows操作系统自带有IE浏览器,但是一些用户还是喜欢用360浏览器,但是win7旗舰版系统在使用360浏览器打开新网页,发现页面不会自动跳转,还是显示原来的网页,这是怎么回事呢?遇到网页不会自动跳转的问题该如何解决呢?下面小编介绍详细的解决方法给大家. 具体方法如下: 1.这边以360浏览器说明,首先打开360浏览器,选择左上角的"工具"; 2.打开"工具"选项的下拉菜单选择"选项"; 3.进入选项页面后,点击"标签设置&q

asp.net-用户在手机上输入www.xxx.com会自动跳转到m.xxx.com手机版网站

问题描述 用户在手机上输入www.xxx.com会自动跳转到m.xxx.com手机版网站 用户在手机上输入www.xxx.com会自动跳转到m.xxx.com手机版网站,asp.net怎么实现,怎么实现 解决方案 <% string ua1 = Request.ServerVariables["HTTP_USER_AGENT"].ToLower(); if (ua1.Contains("iphone") || ua1.Contains("ucweb&

win7系统浏览器输入localhost出现404错误怎么办

  1.在win7系统桌面开始菜单中,打开控制面板,接在控制面板中,将查看方式修改为小图标后在其界面中找到"管理工具"的选项; 2.在管理工具界面中找到Internet信息服务(IIS)管理器,双击打开它,在其打开的窗口左侧中,展开你的电脑,找到该网站,选中该网站; 3.在这个窗口中可查看到你的站点,在右侧菜单中选择"绑定".就会出现一个网站绑定的小窗口,选中该Ip地址后,点击旁边的编辑按钮; 4.将win7系统的IP地址删除掉,或在下拉列表里面选择"全部

提问:http://localhost:8080无法进入tomcat,http://127.0.0.1:8080却可以

问题描述 在IE浏览器输入http://localhost:8080时,页面直接跳到百度的搜索页面下,原先输入的地址却变成了Unicode码(我设百度为首页),而输入http://127.0.0.1:8080时,却可以成功.请问这是怎么回事? 解决方案 解决方案二:不知道,帮忙UP以免以后遇到!!解决方案三:额不知道解决方案四:这个问题我也遇到过,我这里是由于代理的问题,去掉代理就好了解决方案五:看一下hosts文件中localhost对应的ip是否是127.0.0.1解决方案六:C:WINDO

tomcat启动了,localhost:8080打得开index.jsp打不开

问题描述 我的tomcat启动了,localhost:8080打得开index.jsp打不开,环境变量配好了,我在D:Tomcat5.5webappsmyappWEB-INF里有个index.jsp文件,但localhost:8080/index.jsp显示的和localhost:8080的一模一样,但我index.jsp里的代码是<html><body><center>Nowtimeis:<%=newjava.util.Date()%></cente

服务器-eclipse启动tomcat没报错,浏览器访问http://localhost:8080/是404

问题描述 eclipse启动tomcat没报错,浏览器访问http://localhost:8080/是404 怎么解决,谢谢 解决方案 可能是tomcat的欢迎页面被删除了. 解决方案二: eclipse启动tomcat 访问http://localhost:8080 报404错误eclipse启动tomcat 访问http://localhost:8080 报404错误eclipse启动tomcat 访问http://localhost:8080 报404错误 解决方案三: 工程部署到Roo

tomcat直接用exe可以启动,然后在浏览器里面可以打开localhost:8080。但在eclipse里面不行

问题描述 tomcat直接用exe可以启动,然后在浏览器里面可以打开localhost:8080.但在eclipse里面不行 tomcat直接用exe可以启动,然后在浏览器里面可以打开localhost:8080.但在eclipse里面运行server,显示了started,但是无法打开localhost:8080网页.为什么啊... 解决方案 双击eclipse里边的tomcat服务器,看看监听端口是不是被改变了 解决方案二: 自己看下tomcat目录下的Log日志排查吧.