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

问题描述

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页面(暂不考虑传值等因素),应该怎样做来实现这两个页面的映射

解决方案

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

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

解决方案二:

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

解决方案三:

写个form表单,

 <form actiom="url">

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

return “/major”;

时间: 2024-08-30 02:46:28

springmvc-spring mvc简单问题之实现登录页面到主页面的跳转映射的相关文章

Spring MVC简单问题 求解答!!!!!

问题描述 Spring MVC简单问题 求解答!!!!! 参考下列代码: 传值问题,form内可以传.如何传值?通过a标签!对A标签需要如何修改? <form action="in.do"> <input type="text" id="a" name="name"/> <input type="submit" value="OK"> </for

[Spring MVC] -简单表单提交实例_java

Spring MVC自带的表单标签比较简单,很多时候需要借助EL和JSTL来完成. 下面是一个比较简单的表单提交页面功能:  1.User model package com.my.controller.bean; import java.util.Date; import java.util.List; import javax.validation.constraints.Future; import javax.validation.constraints.Max; import java

spring mvc controller重定向一个外网页面

问题描述 spring mvc controller重定向一个外网页面 如题spring mvc controller 怎么指向一个外网页面,并且是POST请求,还带了一些参数及值到那个页面. 解决方案 使用return ""redirect:http://www.oschina.net"";这样的方式就可以重定向到外网,在地址前面添加http:// 解决方案二: 有人知道吗 我也很想知道这个问题的答案 解决方案三: 坐等大神回答啊,这个很有用 解决方案四: 使用h

SharePoint2013 为什么在右上角点开用户信息“关于我” 进去后 ,会先跳到登录页面,然后再跳到用户信息页面

问题描述 ,这样导致了我获取了用户的图片,但是显示不出来,原因就是图片地址在userprofile里,而访问userprofile必须先通过登录页面,然后才能进去,有什么办法可以解决吗 解决方案 解决方案二:需要重新登录吗?你的个人网站建到哪里了?不同的Web应用程序上?解决方案三:不是重新登录,是中间会进行一个验证,不仔细看是看不出来的,在页面跳转过程中,瞬间会跳login页面,然后再跳关于我这个页面,我感觉是进入"关于我"那个页面SharePoint·会进行判断用户是否登录,所有中

Spring MVC 中 直接响应渲染的页面 mvc:view-controller

在Spring配置文件中即dispatcherServlet-servlet.xml配置如下. <!-- 配置直接转发的界面 --> <!-- 可以直接响应转发的页面,而无需再经过Handler 的方法 --> <mvc:view-controller path="/success" view-name="success" /> 通常这个时候会出现如下错误. 如果出现解决办法请看上一篇博文中解决办法. The prefix &qu

配置Spring mvc 注解配置的时候 静态页面跳转 报的错

问题描述 <mvc:default-servlet-handler /> 相应的包 都加了, 就是报错, org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 16 in XML document from ServletContext resource [/WEB-INF/dispatcher-servlet.xml] is invalid; nested exception is org.xm

Spring Mvc 入门之环境搭建与页面数据传递

SpringMVC(1)入门之环境搭建与页面数据传递 http://blog.163.com/zhangmihuo_2007/blog/static/27011075201452811058561/

spring mvc-Spring MVC 简单异常处理器如何定义日志文件路径

问题描述 Spring MVC 简单异常处理器如何定义日志文件路径 如题.项目中有log4j的异常处理机制,但现在需要使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver,来进行异常的捕捉,将异常全部放在spring mvc定义的日志文件中.那么在xml文件中配置单独的spring mvc的异常处理文件路径,不知该如何配置?谢谢. spring mvc中配置简单异常处理器SimpleMappingExceptionResolver如下: <be

Spring MVC的配置

Spring MVC 在Spring的体系中和JdbcTemplate互相独立,分属于不同的jar包,使用默认位置不同的spring配置文件. Spring JdbcTemplate基本上完全可以单独拿来使用.也就是说,假如你在写一个Web项目,而且你打算用纯粹的JSP来实现网页的显示.逻辑处理也完全没有任何问题,你只需要在你的JSP页面中创建Spring JdbcTemplate的对象,使用它的方法,在SpringJdbc环境下编写java的方法,让你的JSP页面去使用这些方法,一点问题没有.