问题标签 [spring-mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何确定使用 Spring Security 访问 URL 需要哪些角色?
我正在使用 Spring Security 来保护 webapp。URL 的保护方式如下:
我有一个过滤器需要在某些情况下将用户重定向到特殊页面。但是,该页面需要资产目录中的图像和 CSS 文件,不幸的是,这些文件也会被重定向到该特殊页面。我不希望过滤器手动检查每个 URL 模式,因为我的实际 URL 配置要长得多,而且我还希望允许其他页面。
有没有办法从给定页面的过滤器中确定需要哪些角色?如果不需要 ROLE_ANONYMOUS,我可以选择不重定向。
java - 带有注释的 Spring MVC 验证
自从我将控制器从经典继承迁移到使用 @Controller 和 @RequestMapping 之类的注释后,我遇到了很多麻烦。问题是我不知道如何像旧案例那样插入验证。有没有关于这个的好教程?
validation - 在 Spring MVC 网站中验证 URL 参数的最佳方法是什么?
我正在使用 Spring MVC 构建我的 Web 应用程序,并且我有一个关于验证我在 URL 中收到的参数的问题。检测无效参数并向用户显示错误的最佳方法是什么?
假设我有一个“查看用户资料”页面。显示的配置文件基于 URL 中指定的用户 ID 参数。我可能会去以下地址查看 ID 为 92 的用户的个人资料:
我创建了一个ProfileControlller
对象,它将执行以下操作:
- 从对象中获取
id
参数request
UserProfile
从我的数据库中加载一个对象- 将
UserProfile
对象添加到模型 ModelAndView
用我的模型和“查看用户配置文件”JSP构建一个
如果用户输入有效的 ID 号,这将正常工作。我的UserProfile
对象使用 JSP 完美加载和显示。但是如果有人将用户 ID 传递-30294
给我的页面怎么办?如果 ID 无效,我的数据访问层将简单地返回一个null
对象,但我想向用户显示一条友好的错误消息。在 JSP 代码中检查null
UserProfile
对象真的是最好的解决方案吗?
由于我是 Spring 新手,所以我不确定。我喜欢Validator
类可以与FormController
对象一起使用的方式,如果这有帮助的话。
java - 学习 Spring MVC 的资源
我正在寻找一个在线资源来学习 Spring MVC 堆栈。
有人可以指出我正确的方向吗?
spring - Spring - 绑定到对象而不是字符串或原语
假设我有以下命令对象:
我怎样才能让春天用列表中的早餐填充“selectedBreakfast”?
我想我会在我的jsp中做这样的事情:
但这似乎不起作用。有任何想法吗?
谢谢,
-摩根
java - 有谁知道如何成功集成 Seam 和 Spring MVC?
正如标题所说。有没有办法将两者结合起来?
jsp - Spring MVC Webapp:在哪里存储常见图像的路径?
我正在构建一个使用 Tiles/JSP 作为视图技术的 Spring MVC Web 应用程序。以前我将常见图像的路径存储在 Common 类中:
然后我会在jsp中使用这个类来获取图像src
我想摆脱我的 jsp 代码中的 scriptlet 并改用 jstl 等。存储此类信息的最佳方式是什么?是资源包吗?你是怎么解决这个问题的?
ajax - Simple autosave for Spring MVC form
I have one page form done with Spring MVC. User has to register first and I would like the form to be saved automatically so user can come later to finalize it. Traditional form submission with a timer is not what I'm looking for. Instead, I am planning to use some ajaxy way to send fields to the server at each onFocus event.
Any suggestions for implementations or comments for this approach?
grails - Grails:复选框未设置回false
我正在开发一个 Grails (1.0.4) 应用程序,我想在网格视图的单个页面上编辑集合集合。我让它工作得很好,仅取决于 Spring MVC 的索引参数处理,除了一件事:
可以通过复选框设置网格中的布尔值(或就此而言,布尔值),但不能取消设置,即当我选中复选框并更新时,该值设置为 true,但之后当我再次编辑时,取消选中复选框和更新,它仍然是真实的。
这是复选框的 GSP 代码:
这是生成的 HTML:
我发现了一个准确描述这种效果的Grails 错误,但它在 1.0.2 中被标记为已修复,并且那里描述的问题机制(隐藏字段名称中的下划线放在错误的位置)在我的情况下不存在。
任何想法可能是什么原因?
spring - 在春季拆分应用程序上下文文件时出错
我正在尝试在 Spring 中拆分 ApplicationContext 文件。
例如。该文件是包含所有条目的 testproject-servlet.xml。现在我想根据逻辑组将这个单个文件拆分为多个文件,例如:group1-services.xml、group2-services.xml
我在 web.xml 中创建了以下条目:
我使用 SimpleUrlHandlerMapping 作为:
我还将控制器定义为:
问题是我已将 ApplicationContext 文件“testproject-servlet.xml”拆分为两个不同的文件,并将上述条目保留在“group1-services.xml”中。好吗?我想根据它们在单独的 .xml 文件中的用途对它们进行逻辑分组。
但是当我尝试访问应用程序内的页面时出现以下错误:
请告诉我如何解决它。
提前致谢 !