java的ssi框架_Java-Spring MVC:在两个JSPS之间导航的最佳实...
我正在使用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之间导航的最佳实...相关推荐
- java 拦截器 排除_java – Spring MVC Interceptor排除HTTP方法的路径
我有一些拦截器需要在我的API的一些请求中检查标头和授权.例如,某些请求应该要求用户身份验证(例如,从数据库更改用户详细信息),有些请求不需要身份验证(例如,创建用户).不幸的是,从拦截器中排除路径的 ...
- java开源服务框架_Java框架服务
Java从诞生到现在,一路飙升,可以说红遍全球,红到发紫.随着Java的流行,促生了许多java框架:Spring.WebWork.Struts.HIbernate.JDiy.JFinal.Quart ...
- java springmvc https_【Java Web开发学习】Spring MVC 使用HTTP信息转换器
[Java Web开发学习]Spring MVC 使用HTTP信息转换器 @ResponseBody和@RequestBody是启用消息转换的一种简洁和强大方式 消息转换(message conver ...
- 【Java Web开发学习】Spring MVC 拦截器HandlerInterceptor
[Java Web开发学习]Spring MVC 拦截器HandlerInterceptor 转载:https://www.cnblogs.com/yangchongxing/p/9324119.ht ...
- spring mvc中两种异常的处理手法
spring mvc中两种异常的处理手法 在spring mvc中,对异常的处理,可以小结有如下两类写法: 1 <bean id="exceptionResolver" cl ...
- java体系技术框架_java框架之Spring 核心框架体系结构
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下 ...
- java 处理物料清单_JAVA Spring MVC 物料清单BOM 展开实例
相关概念:BOM 展开.LIST对象.JSON 字符串.JSON 对象 最近在开发一个管理软件,涉及到物料清单(又称产品结构)BOM管理的相关内容,其中之一就是BOM 的展开.BOM的展开一般有纵向优 ...
- java spring mvc 上传_Java Spring MVC 上传下载文件配置及controller方法详解
下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...
- java处理请求的流程_Java Spring mvc请求处理流程详解
Spring mvc请求处理流程详解 前言 spring mvc框架相信很多人都很熟悉了,关于这方面的资料也是一搜一大把.但是感觉讲的都不是很细致,让很多初学者都云里雾里的.本人也是这样,之前研究过, ...
最新文章
- java实现选项卡定时轮播_原生js面向对象编程-选项卡(自动轮播)
- .Net CF下精确的计时器
- 【Adaboost算法】C++转C, 分类器结构设计
- 纸板怎么切割光滑_激光切割机大PK!光纤、CO2、YAG,你选谁?!
- SpringBoot安装和创建简单的Web应用
- 大数据平台之初体验 | 网易猛犸 | 数据仓库、调度系统、数据质量、离线与实时计算应有尽有。
- poj 1904 King's Quest 强连通分量+匹配
- Apache MiNa 2 学习笔记
- 多级队列应用题-2016年408习题
- 闲聊Framebuffer
- mysql longbolb_MySql基本数据类型及约束
- scrapy下载图片第一波
- 【基于Pytorch的手写汉字识别】
- 【设计】资料合集(1-121)副业学习会
- Serverless 应用引擎 SAE 携手谱尼测试共同抗疫
- MacOS 利用keka.app压缩工具制作dmg文件
- python爬虫模拟点击和输入_爬虫笔记关于鼠标点击和内容输入
- android 平板桌面,RUI平板桌面
- mac下Intelij IDEA中修改maven国内镜像
- JMeter_Ubuntu上安装jmeter
热门文章
- 国家医保的线上支付接口,需要签名算法SM2、加密算法SM4
- 关于万象跑步机游戏演示
- 【React】485- React 大佬都在用的 22 种神奇工具
- 阅读作业第一弹——移山之道 by 吴煜
- 远程办公软件华为云WeLink视频会议指南(上篇:预订视频会议)
- python打开摄像头_Python 调用摄像头
- 宇宙的精华与大数据的失败
- ChatGPT与AIGC,新世界的创造者
- Sawyer协作机器人帮助金属加工企业提升生产力
- java线程不sleep_在Java多线程中sleep()和wait()方法,下列说法不正确的是()