问题标签 [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.

0 投票
2 回答
3352 浏览

java - 如何确定使用 Spring Security 访问 URL 需要哪些角色?

我正在使用 Spring Security 来保护 webapp。URL 的保护方式如下:

我有一个过滤器需要在某些情况下将用户重定向到特殊页面。但是,该页面需要资产目录中的图像和 CSS 文件,不幸的是,这些文件也会被重定向到该特殊页面。我不希望过滤器手动检查每个 URL 模式,因为我的实际 URL 配置要长得多,而且我还希望允许其他页面。

有没有办法从给定页面的过滤器中确定需要哪些角色?如果不需要 ROLE_ANONYMOUS,我可以选择不重定向。

0 投票
3 回答
31661 浏览

java - 带有注释的 Spring MVC 验证

自从我将控制器从经典继承迁移到使用 @Controller 和 @RequestMapping 之类的注释后,我遇到了很多麻烦。问题是我不知道如何像旧案例那样插入验证。有没有关于这个的好教程?

0 投票
2 回答
4243 浏览

validation - 在 Spring MVC 网站中验证 URL 参数的最佳方法是什么?

我正在使用 Spring MVC 构建我的 Web 应用程序,并且我有一个关于验证我在 URL 中收到的参数的问题。检测无效参数并向用户显示错误的最佳方法是什么?

假设我有一个“查看用户资料”页面。显示的配置文件基于 URL 中指定的用户 ID 参数。我可能会去以下地址查看 ID 为 92 的用户的个人资料:

http://www.somedomain.com/profile.html?id=92

我创建了一个ProfileControlller对象,它将执行以下操作:

  1. 从对象中获取id参数request
  2. UserProfile从我的数据库中加载一个对象
  3. UserProfile对象添加到模型
  4. ModelAndView用我的模型和“查看用户配置文件”JSP构建一个

如果用户输入有效的 ID 号,这将正常工作。我的UserProfile对象使用 JSP 完美加载和显示。但是如果有人将用户 ID 传递-30294给我的页面怎么办?如果 ID 无效,我的数据访问层将简单地返回一个null对象,但我想向用户显示一条友好的错误消息。在 JSP 代码中检查null UserProfile对象真的是最好的解决方案吗?

由于我是 Spring 新手,所以我不确定。我喜欢Validator类可以与FormController对象一起使用的方式,如果这有帮助的话。

0 投票
6 回答
7472 浏览

java - 学习 Spring MVC 的资源

我正在寻找一个在线资源来学习 Spring MVC 堆栈。

有人可以指出我正确的方向吗?

0 投票
1 回答
7314 浏览

spring - Spring - 绑定到对象而不是字符串或原语

假设我有以下命令对象:

我怎样才能让春天用列表中的早餐填充“selectedBreakfast”?

我想我会在我的jsp中做这样的事情:

但这似乎不起作用。有任何想法吗?

谢谢,

-摩根

0 投票
2 回答
658 浏览

java - 有谁知道如何成功集成 Seam 和 Spring MVC?

正如标题所说。有没有办法将两者结合起来?

0 投票
3 回答
9507 浏览

jsp - Spring MVC Webapp:在哪里存储常见图像的路径?

我正在构建一个使用 Tiles/JSP 作为视图技术的 Spring MVC Web 应用程序。以前我将常见图像的路径存储在 Common 类中:

然后我会在jsp中使用这个类来获取图像src

我想摆脱我的 jsp 代码中的 scriptlet 并改用 jstl 等。存储此类信息的最佳方式是什么?是资源包吗?你是怎么解决这个问题的?

0 投票
4 回答
2207 浏览

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?

0 投票
5 回答
6219 浏览

grails - Grails:复选框未设置回false

我正在开发一个 Grails (1.0.4) 应用程序,我想在网格视图的单个页面上编辑集合集合。我让它工作得很好,仅取决于 Spring MVC 的索引参数处理,除了一件事:

可以通过复选框设置网格中的布尔值(或就此而言,布尔值),但不能取消设置,即当我选中复选框并更新时,该值设置为 true,但之后当我再次编辑时,取消选中复选框和更新,它仍然是真实的。

这是复选框的 GSP 代码:

这是生成的 HTML:

我发现了一个准确描述这种效果的Grails 错误,但它在 1.0.2 中被标记为已修复,并且那里描述的问题机制(隐藏字段名称中的下划线放在错误的位置)在我的情况下不存在。

任何想法可能是什么原因?

0 投票
5 回答
1732 浏览

spring - 在春季拆分应用程序上下文文件时出错

我正在尝试在 Spring 中拆分 ApplicationContext 文件。

例如。该文件是包含所有条目的 testproject-servlet.xml。现在我想根据逻辑组将这个单个文件拆分为多个文件,例如:group1-services.xml、group2-services.xml

我在 web.xml 中创建了以下条目:

我使用 SimpleUrlHandlerMapping 作为:

我还将控制器定义为:

问题是我已将 ApplicationContext 文件“testproject-servlet.xml”拆分为两个不同的文件,并将上述条目保留在“group1-services.xml”中。好吗?我想根据它们在单独的 .xml 文件中的用途对它们进行逻辑分组。

但是当我尝试访问应用程序内的页面时出现以下错误:

请告诉我如何解决它。

提前致谢 !