首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当我单击提交时,不会切换到其他.jsp。Spring mvc

当单击提交时,不会切换到其他.jsp页面的问题可能是由于Spring MVC中的配置问题引起的。Spring MVC是一种基于Java的Web开发框架,用于构建灵活且可扩展的Web应用程序。

要解决这个问题,可以检查以下几个方面:

  1. 确保在Spring MVC的配置文件中正确地定义了请求映射和视图解析器。请求映射将请求URL与相应的处理方法进行关联,而视图解析器将逻辑视图名称解析为实际的视图页面。
  2. 确保提交按钮的表单操作使用了正确的请求方法(POST或GET)。在Spring MVC中,可以使用@RequestMapping注解来指定处理方法的请求方法。
  3. 检查处理方法的返回类型。如果返回类型是String,则表示返回的是逻辑视图名称,Spring MVC将使用视图解析器解析为实际的视图页面。如果返回类型是void,则表示使用Ajax或其他方式进行异步请求,不会切换到其他.jsp页面。
  4. 检查是否存在重定向或转发的操作。如果在处理方法中使用了重定向或转发的方式,会导致页面跳转到其他.jsp页面。
  5. 确保在表单的提交按钮上没有设置其他的操作或事件,例如JavaScript的跳转操作。

综上所述,要解决当单击提交时不切换到其他.jsp页面的问题,需要检查Spring MVC的配置、请求方法、处理方法的返回类型以及表单的提交按钮等方面的设置。如果问题仍然存在,可以提供更多的代码和配置信息以便更好地帮助解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Java EE之SSM框架整合开发 -- (9) Spring MVC入门

9.1.1 MVC模式 MVC是Model、View和Controller的缩写: 模型:用于存储数据库以及处理用户请求的业务逻辑。 视图:向控制器提交数据,显示模型中的数据。...从上图可总结出Spring MVC的工作流程如下: 1.客户端请求提交到DispatcherServlet; 2.由DispatcherServlet控制器寻找一个或多个HandlerMapping,找到处理请求的...另外,在Spring MVC应用中使用注解,别忘记添加spring-aop-5.0.2.RELEASE.jar包。添加后的JAR包如下图所示。 ?.../login.jsp"); } } return new ModelAndView("/WEB-INF/jsp/register.jsp"); 9.2.5 创建Spring MVC配置文件并配置Controller...例如,运行ch9应用时,可以选中应用名称ch9单击右键,选择【Run As】/【Run on Server】打开对话框,在对话框中单击【Finish】即完成发布并运行,运行截图如下(没什么可看的,注意分析

96350

Java文件上传与下载【面试+工作】

(此处用的是tomcat) JSP上传文件方法: 关于在HTTP request 中通过Post方法提交文件的规范,该项目性能稳定快速,易于部署和使用.本次教程以前端jsp + 后端 servlet的方式...而Spring MVC则提供了更简单的封装。 Spring MVC为文件上传提供了直接的支持,这种支持是用即插即用的MultipartResolver实现的。...下面我们在WebContent/WEB-INF下创建一个content文件夹,用于放文件的上传、下载等jsp文件,下面我们创建uploadForm.jsp文件,演示Spring MVC的文件上传: ?...单击“注册”按钮上传文件,然后就会跳转到下载页面。如下图: ? 文件下载 上面我们通过案例演示了使用对象接收上传文件,接下来,我们演示Spring MVC的下载文件。...文件上传成功的jsp代码: ? 文件上传失败的jsp代码: ? web.xml的配置文件: ? OK,以上就是完整的使用Spring MVC框架实现了文件的上传和下载。

3.7K40
  • Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境

    View:可以是JSP,HTML,XML,Velocity模板等的物理视图文件 ---- 新建Spring MVC Project File > New > Spring Project 选择Spring...---- 单击完成,STS将创建一个基于Spring MVC的项目,其中有一些默认值用于控制器,视图和配置。 如果碰到以下错误: ?...单击完成,等待Maven下载所需的依赖关系,然后错误就会消失。 ---- 分析IDE建立的工程 现在让我们来探讨Spring MVC Project模板创建的内容。...我们可以看到,STS为典型的Spring MVC应用程序创建了所需的:XML配置,jar依赖关系,controller和JSP 视图。...例如,如果控制器的方法返回“home”作为逻辑视图名称,则框架将在/ WEB-INF / views目录下找到一个物理文件“home.jsp”。 告诉框架使用基于注释的策略要扫描的包。

    94840

    SpringMVC框架

    第一章    SpringMVC框架 6.1 Spring  MVC概要 Spring的web框架是围绕DispatcherServlet来进行设计的。...实际上基于Map的model(也就是MVC中的M))是高度抽象的,适用于各种表现层技术。也就是说,任何表现层都可以直接和Spring集成,无论是JSP、Velocity还是其它表现层技术。...在其他某些框架中,你只能使用字符串表单对象,需要手动解析它并转换到业务对象。...如果你告诉 InternalResourceViewResolver 处理一个名为 helloworld的模板,它会渲染 /WEB-INF/jsp/helloworld.jsp 文件。...大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送到Web服务器中处理,遇到这种情况Spring为我们提供了一个简单的类SimpleFormController。

    82420

    Java 面试知识点解析(七)——Web篇

    ),动态输出HTML内容 4.动态生成的HTML内容返回到浏览器显示 MVC模式在Web开发中的好处是非常明显,它规避了JSP与Servlet各自的短板,Servlet只负责业务逻辑而不会通过out.append...()动态生成HTML代码;JSP中也不会充斥着大量的业务代码。...[1240] 然而到了今今日,由于饮品店的盛行,当我们想喝橙汁,第一想法就转换成了找到饮品店的联系方式,通过电话等渠道描述你的需要、地址、联系方式等,下订单等待,过一会儿就会有人送来橙汁了。...(多例) 每次从容器中调用Bean,都返回一个新的实例,即每次调用getBean() ,相当于执行new XxxBean():不会在容器启动创建对象 request(请求) 用于web开发,将Bean...每当用户在 Web 浏览器中点击链接或者提交表单的时候,请求就开始工作了,像是邮递员一样,从离开浏览器开始到获取响应返回,它会经历很多站点,在每一个站点都会留下一些信息同时也会带上其他信息,下图为 Spring

    1.1K140

    Java 面试知识点解析(七)——Web篇

    ),动态输出HTML内容 4.动态生成的HTML内容返回到浏览器显示 MVC模式在Web开发中的好处是非常明显,它规避了JSP与Servlet各自的短板,Servlet只负责业务逻辑而不会通过out.append...()动态生成HTML代码;JSP中也不会充斥着大量的业务代码。...然而到了今今日,由于饮品店的盛行,当我们想喝橙汁,第一想法就转换成了找到饮品店的联系方式,通过电话等渠道描述你的需要、地址、联系方式等,下订单等待,过一会儿就会有人送来橙汁了。 ?...多例) 每次从容器中调用Bean,都返回一个新的实例,即每次调用getBean() ,相当于执行new XxxBean():不会在容器启动创建对象 request(请求) 用于web开发,将Bean...的请求流程 每当用户在 Web 浏览器中点击链接或者提交表单的时候,请求就开始工作了,像是邮递员一样,从离开浏览器开始到获取响应返回,它会经历很多站点,在每一个站点都会留下一些信息同时也会带上其他信息

    70920

    求你了,听我一句劝吧,这几个玩意就别学了!

    所以我觉得 JSP 还是有必要学习的,因为它至少在我的职业生涯刚刚开始的时候充当着非常重要的角色。 但是当我看到这个回答之后,我再次好好的审视了 JSP。...这样,在后端,原来的MVC框架,某种意义上已经演变为MC框架。因此,与V(View)相关的一模板技术都失去了学习的必要,其中当然也包括JSP。...但是,现在Spring实在是太强势了,越来越成为Java开发中的“一站式”工具包,其中的一个利器就是Spring MVC。 望名知意,Spring MVC也是一个MVC框架。...而且因为它是Spring的亲儿子,自然和Spring契合的非常完美。 同时,在设计之初,Spring MVC就参照了其他MVC框架的优缺点(包括Struts),所以用起来非常爽。...Servlet(要精通) 当然,现在不会有任何公司,再用纯粹的Servlet来实现整个Web应用,而是转向一些更高级的技术(例如各种MVC框架)。

    47520

    Java EE实用教程笔记----(1)第1章 Java EE平台及开发入门

    基础、Spring MVC基础、Spring其他功能、用Spring整合各种Java EE框架等。...2.Java框架开发 (1)轻量级Java EE 例如SSH2(Struts/Struts 2、Hibernate、Spring,传统企业框架)、SSM(Spring MVCSpring、MyBatis...、功能简单,Java EE用传统的Java Web方式开发:用JSP制作前端页面;编写Servlet实现程序业务逻辑处理和流程控制;JavaBean将表封装成对象,提供对数据的面向对象访问;JDBC直接操作后台数据库...单击这里返回 (7)编写Servlet。...单击“登录”按钮提交表单,转到如图1.35所示的主页面并回显欢迎信息。 当然,若是输入错误的密码,或者输入一个数据库login表中不存在的用户名和密码,提交后则会跳转到如图1.36所示的出错页。

    1.9K20

    SpringMVC学习笔记

    SpringMVC也就是我们熟知的'SSM'中的'S',它通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任何接口,并且支持REST风格URL,整体采用松散耦合、可插拔组件结构,比其他...2、快速上手 1)环境准备 首先需要导入项目所需要的maven依赖,包括spring-web、spring-webmvc、servlet-api、jsp相关依赖、IoC相关依赖。...2)Map与Model Spring MVC 在调用方法前会创建一个隐含的模型对象作为模型数据的存储容器,如果方法的入参为 Map 或 Model 类型,Spring MVC 会将隐含模型的引用传递给这些入参...这样当我们以GET方式访问/emp/1 ,在getEmp方法中就可以拿到具体的id。..."exceptionAttribute" value="ex"/> 4)DefaultHandlerExceptionResolver 用于处理SpringMVC自带的异常,当没有找到其他的异常解析器

    97230

    JavaWeb:JavaWeb技术架构演进

    Ps:在此时,JSP+JavaBean+Servlet 这种模式上已经开始有点 MVC 的影子了,但是这种模式还不能称之为一个比较完善的 MVC 设计模式。...Ps:接受用户指令MVC 可以分成两种方式。一种是通过 View 接受指令,传递给 Controlle、另一种是直接通过 Controlle 接受指令。...MVC 模式的三个模块相互独立,改变其中一个不会影响其他两个,所以依据这种设计思想能构造良好的少互扰性的构件。 Controller 提高了应用程序的灵活性和可配置性。...视图层通过提取用户的输入信息,提交到控制器之后,控制器根据某种选择来决定这个请求交由给模型层来处理,模型层根据业务逻辑的代码处理用户请求并返回数据,并最终用视图层展示给用户。...Spring 的核心思想是 IoC(控制反转),即不再需要程序员去显式地 new 一个对象,而是让 Spring 框架帮你来完成这一

    1.5K20

    SpringMVC之入门

    表现层的设计一般都使用 MVC 模型。(MVC 是表现层的设计模型,和其他层没有关系) 业务层: 也就是我们常说的 service 层。它负责业务逻辑处理,和我们开发项目的需求息息相关。...使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发,可以选择使用 SpringSpring MVC 框架或集成其他 MVC 开发框架,如 Struts1(现在一般不用...4、和 Spring 其他框架无缝集成,是其它 Web 框架所不具备的。 5、可适配,通过 HandlerAdapter 可以支持任意的类作为处理器。...-- 第二种访问方式 --> 查询账户 </html 注意: 当我们使用此种方式配置,在 jsp 中第二种写法,不要在访问...accountName=aaa&money>150">删除账户,金额 150 注意: 当我们点击第一个超链接,可以访问成功。 当我们点击第二个超链接,无法访问。如下图:

    52410

    Spring MVC入门

    SpringMVC基于模型-视图-控制器( Model-View-Controller, MVC) 模式实现, 它能够帮你构建像Spring框架那样灵活和松耦合的Web应用程序。...从离开浏览器开始到获取响应返回, 它会经历好多站, 在每站都会留下一些信息同时也会带上其他信息。 下图展示了请求使用Spring MVC所经历的所有站点。 ?...请求的第一站是Spring的DispatcherServlet 在请求离开浏览器, 会带有用户所请求内容的信息, 至少会包含请求的URL。 但是还可能带有其他的信息, 例如用户提交的表单信息。...与大多数基于Java的Web框架一样, Spring MVC所有的请求都会通过一个前端控制器( front controller) Servlet。...**在Spring MVC中, DispatcherServlet就是前端控制器。**DispatcherServlet的任务是将请求发送给Spring MVC控制器( controller) 。

    77230

    Spring MVC 学习总结(八)——Spring MVC概要与环境配置(IDEA+Maven+Tomcat7+JDK8、示例与视频)

    二、Spring MVC介绍 Spring MVCSpring Framework的一部分,是基于Java实现MVC的轻量级Web框架。...在其他某些框架中,你只能使用字符串表单对象, 需要手动解析它并转换到业务对象。...JSP表单标签库:在Spring2.0中引入的表单标签库,使得在JSP中编写 表单更加容易。 Spring Bean的生命周期可以被限制在当前的HTTP Request或者HTTP Session。... 选择要提交的文件并填写好日志信息: 管理远程仓库地址 点击加号添加 添加成功后 提交到远程仓库 点击push 提交成功 查看结果 3.5、添加依赖的jar包 1、修改pom.xml...MVC框架像许多其他MVC框架一样, 请求驱动,围绕一个中心Servlet分派请求及提供其他功能,DispatcherServlet是一个实际的Servlet (它继承自HttpServlet 基类)

    1.2K20
    领券