我正在使用spring mvc spring security构建一个简单的Web应用程序.我实现了登录/注销(spring mvc),但是我还想提供一个可直接从login.jsp访问的注册jsp.基本上,我只需要从login.jsp到regsiter.jsp的简单链接,而无需传递任何参数或其他任何参数.我只想问你实现这一目标的最佳实践是什么?

有什么方法可以直接在两个jsps之间导航,而无需将请求向下路由到控制器? (或者这不是Spring MVC的真正方法吗?)说实话,我唯一的“问题”是在寄存器控制器中有一个单独的方法,该方法什么也不做,只会将请求路由到寄存器jsp.我的意思是:

RegisterController

@Controller

public class RegisterController {

@RequestMapping(value="/view_register.htm", method = RequestMethod.POST)

/** Navigates to the register page */

public String navigateToRegistration(ModelMap model) {

return "register";

}

@RequestMapping(value="/register.htm", method = RequestMethod.POST)

/** Handles request from the registration page and registers the user */

public String registerUser(ModelMap model) {

// hard stuff to register the user

return "welcome";

}

}

WEB-INF / pages / login.jsp

......

Don't have an account yet. Register here

......

WEB-INF / pages / register.jsp

......

method='POST'>

......

WEB-INF / web.xml-将每个请求路由到spring mvc

????……

????

????????????mvc调度程序

????????????/

?????

WEB-INF / mvc-dispatcher-servlet

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd">

我的实现正确吗?这是mvc的方法吗?我只想知道我是否理解得很好,并且不做任何反图案工作.令我感到困惑的是,这实际上是注册控制器中的这个额外的小方法,它什么也不做,只是从登录导航到注册.这种方法至少有任何命名约定吗?您是否会推荐一个ForwardController来充当Manager / Dispatcher并只管理这种导航请求?

java的ssi框架_Java-Spring MVC:在两个JSPS之间导航的最佳实...相关推荐

  1. java 拦截器 排除_java – Spring MVC Interceptor排除HTTP方法的路径

    我有一些拦截器需要在我的API的一些请求中检查标头和授权.例如,某些请求应该要求用户身份验证(例如,从数据库更改用户详细信息),有些请求不需要身份验证(例如,创建用户).不幸的是,从拦截器中排除路径的 ...

  2. java开源服务框架_Java框架服务

    Java从诞生到现在,一路飙升,可以说红遍全球,红到发紫.随着Java的流行,促生了许多java框架:Spring.WebWork.Struts.HIbernate.JDiy.JFinal.Quart ...

  3. java springmvc https_【Java Web开发学习】Spring MVC 使用HTTP信息转换器

    [Java Web开发学习]Spring MVC 使用HTTP信息转换器 @ResponseBody和@RequestBody是启用消息转换的一种简洁和强大方式 消息转换(message conver ...

  4. 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor

    [Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...

  5. spring mvc中两种异常的处理手法

    spring mvc中两种异常的处理手法 在spring mvc中,对异常的处理,可以小结有如下两类写法: 1 <bean id="exceptionResolver" cl ...

  6. java体系技术框架_java框架之Spring 核心框架体系结构

    很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下 ...

  7. java 处理物料清单_JAVA Spring MVC 物料清单BOM 展开实例

    相关概念:BOM 展开.LIST对象.JSON 字符串.JSON 对象 最近在开发一个管理软件,涉及到物料清单(又称产品结构)BOM管理的相关内容,其中之一就是BOM 的展开.BOM的展开一般有纵向优 ...

  8. java spring mvc 上传_Java Spring MVC 上传下载文件配置及controller方法详解

    下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...

  9. java处理请求的流程_Java Spring mvc请求处理流程详解

    Spring mvc请求处理流程详解 前言 spring mvc框架相信很多人都很熟悉了,关于这方面的资料也是一搜一大把.但是感觉讲的都不是很细致,让很多初学者都云里雾里的.本人也是这样,之前研究过, ...

最新文章

  1. java实现选项卡定时轮播_原生js面向对象编程-选项卡(自动轮播)
  2. .Net CF下精确的计时器
  3. 【Adaboost算法】C++转C, 分类器结构设计
  4. 纸板怎么切割光滑_激光切割机大PK!光纤、CO2、YAG,你选谁?!
  5. SpringBoot安装和创建简单的Web应用
  6. 大数据平台之初体验 | 网易猛犸 | 数据仓库、调度系统、数据质量、离线与实时计算应有尽有。
  7. poj 1904 King's Quest 强连通分量+匹配
  8. Apache MiNa 2 学习笔记
  9. 多级队列应用题-2016年408习题
  10. 闲聊Framebuffer
  11. mysql longbolb_MySql基本数据类型及约束
  12. scrapy下载图片第一波
  13. 【基于Pytorch的手写汉字识别】
  14. 【设计】资料合集(1-121)副业学习会
  15. Serverless 应用引擎 SAE 携手谱尼测试共同抗疫
  16. MacOS 利用keka.app压缩工具制作dmg文件
  17. python爬虫模拟点击和输入_爬虫笔记关于鼠标点击和内容输入
  18. android 平板桌面,RUI平板桌面
  19. mac下Intelij IDEA中修改maven国内镜像
  20. JMeter_Ubuntu上安装jmeter

热门文章

  1. 国家医保的线上支付接口,需要签名算法SM2、加密算法SM4
  2. 关于万象跑步机游戏演示
  3. 【React】485- React 大佬都在用的 22 种神奇工具
  4. 阅读作业第一弹——移山之道 by 吴煜
  5. 远程办公软件华为云WeLink视频会议指南(上篇:预订视频会议)
  6. python打开摄像头_Python 调用摄像头
  7. 宇宙的精华与大数据的失败
  8. ChatGPT与AIGC,新世界的创造者
  9. Sawyer协作机器人帮助金属加工企业提升生产力
  10. java线程不sleep_在Java多线程中sleep()和wait()方法,下列说法不正确的是()