2 f455176715 f455176715 于 2015.07.17 08:23 提问

spring mvc简单问题之实现登录页面到主页面的跳转映射

我现在有两个静态页面login.jsp和major.jsp
控制器里代码如下:

    @RequestMapping(value = "/login")
    public ModelAndView login(HttpServletRequest request, HttpServletResponse response) throws Exception {
        Map<String, Object> model = new HashMap<String, Object>();

        return new ModelAndView("login");
    }

    @RequestMapping(value="/major")
    public ModelAndView major(){
        return new ModelAndView("major");

因此可以通过 http://localhost:8080/test/login和
http://localhost:8080/test/major分别访问到。

现在我想通过login.jsp页面中点击一个submit类型的button跳转到major.jsp页面(暂不考虑传值等因素),应该怎样做来实现这两个页面的映射

3个回答

f455176715
f455176715   2015.07.17 09:13
已采纳

好吧这个问题自己解决了,因为控制器里有这样一个 requestMapping(value=“major”),
那么在login.jsp页面的button位置处添加一个 href=“major”,点击按钮时,
这个请求就会被处理器拦截住,然后把请求分配给上面所说的那个控制器方法,
然后控制器方法返回的值是major,所以浏览器就会打开major.jsp页面

哎新手不容易啊,就像其他人说的做个什么提交什么对应,我根本不懂啊具体是怎样做的

jack1656
jack1656   2015.07.17 08:53

做个表单提交,action就是你要跳转对应的url,

f455176715
f455176715 好吧虽然看不懂你说的具体怎样去做,不过还好问题已经被我自己解决啦(*^__^*)
大约 3 年之前 回复
crcgio
crcgio   2015.07.18 12:43

写个form表单,

 <form actiom="url">

然后submit提交,然后action层@RequestMapping(value = "url"),这样就跳进你的方法里了,然后return的时候,return到你要跳转的页面

return “/major”;

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SpringMVC简单实现页面跳转功能
第一步、以MVC模式给包分层,如下图。第二步、配置spring-mvc.xml与web.xml,如何所示、配置spring-mvc.xml1.&amp;lt;context:component-scan base-package=&quot;springmvc.dlsp&quot;/&amp;gt; 扫描项目中所有类。2.&amp;lt;bean id=&quot;ViewResolver&quot; class=&quot;org.springframework.we...
SpringMVC添加登录页面以及首页实现跳转
今天我们说一下在实现简单的登录实现功能。我预想的功能很简单,但是在实际的操作中遇到了很多问题,尝试了很多次还是没成,功能很好实现,但是就是没有达到我所预想的效果,使用不同的juery事件,但是没有达到跳转,稍后会说一下。这里会涉及到一些JavaScript语言。以前还做过一段时间的前端,现在一直做后台服务,现在有点手生了。 好了废话不说了,先说下我想要实现的效果: 1、登录界面,for
springmvc 登陆后跳转到登陆前的界面
主要是利用request的Header的Referer属性实现登录后跳转到登录前的界面 /** * 获取登录的jsp页面 * @return 登录的jsp页面 */ @RequestMapping(method= {RequestMethod.GET},value="loginUI") public String loginUI(HttpServletRequest reque
NETBEANS做的WEB登录页面
NETBEANS做的WEB登录页面 做的不好,仅供NETBEANS的初学者参考。 我是来赚积分的……之后还有其他的页面。
Spring MVC(一)登陆界面获取用户名和密码并跳转其它页面
实现Spring MVC的入门,在登陆界面填写用户名和密码,提交后获取用户名和密码跳转到另一个页面 一、新建一个JAVA WEB项目,并导入Spring的相关JAR包,并在web.xml中声明拦截器DispatcherServlet springmvc01 index.jsp springmvc org.springframework.web.
怎么实现登录之后跳转到登录之前的页面?SpringMVC+Freemarker
项目中,想实现一个功能。    直接访问某个需要登录的url,比如/addArticle,可能会跳转到登录页面login.html。   登录成功之后,自动跳转到/addArticle这个登录前的页面,继续登录之前的操作。   思路很简单:   登录拦截器,获得backurl,    String backUrl=request.getRequestURI();  //返回到原来的页面,而不是系统
Spring mvc 框架下实现页面过期时,登录后返回原页面
花了好多天时间在做这个功能,一直没找到合适的实现。知道是用拦截器,却一直苦于不能传递上一个页面的地址。 有方法用session,但是记录在session里面,在用户登录成功后,session原来的变量已经没有了。 后来发现了一个正确的实现方式,链接:http://tianmaying.com/tutorial/spring-mvc-interceptor 我的实现方式也是参考该链接实
搭建SpringMVC框架,实现简单登陆功能
搭建SpringMVC框架,实现简单登陆功能 阅读本篇文章之前建议先阅读以下前面两篇关于Spring的简单配置,Spring这系列的教程主要是为了让给初学者可以快速的掌握Spring的相关配置,如果希望应用于实际项目,还需要深入学习。 本次教程主要是使用简单配置实现用户登录验证功能。 要求: 1、搭建简单的Spring MVC框架 2、开发登陆功能(登陆成功跳转到欢迎页面,失败给
spring mvc怎么加入权限控制,在未登录前,任何访问url都跳转到login页面;登录成功后跳转至先前的url
1要达到的目的:在未登录前,任何访问url都跳转到login页面;登录成功后才可以获取相关资源
springmvc 登陆后跳转到登陆前的画面
@RequestMapping(value = "login", method = RequestMethod.GET) public String formTag(HttpSession session, HttpServletRequest request) { String url = request.getHeader("Referer");//获取上个页面的url sessio