spring-mvc相关内容

方法中的@ModelAttribute

想象一下这样的代码: @RequestMapping(value="/users", method=RequestMethod.GET)公共字符串列表(模型模型){...}@InitBinder("用户")公共无效initBinder(WebDataBinder绑定器){binder.setDisallowedFields("密码");//不允许用户覆盖该值}@ModelAttribute("用 ..
发布时间:2021-12-27 18:58:02 Java开发

绑定 Set 集合中的对象

我有一个表单来填充集合的一些对象.我用 List 实现了集合(一切正常),但现在我想使用 Set.我注册了一个属性编辑器来创建对象.问题是我不知道我必须使用什么语法来填充 Set 的对象. 公共类 MyObject(){设置otherObjects = new HashSet();} 我尝试过使用表单标签中的语法,比如列表中的语法: name="otherObjects['${status. ..
发布时间:2021-12-27 18:56:58 Java开发

typeMismatch 消息的 Spring 用法

我在网络和 stackoverflow 中进行了一些搜索,以了解如何处理我在其中一个屏幕上收到的以下消息: 无法转换属性值输入 [java.lang.String] 到需要输入 [java.lang.Long] 作为属性'qtyToShip';嵌套异常是java.lang.IllegalArgumentException:无法解析数字:无法解析编号:“a" 从研究和网上看,我认为将以下 ..
发布时间:2021-12-27 18:54:45 其他开发

Spring MVC 自定义方法参数绑定

我正在寻找一种自定义默认 Spring MVC 参数绑定的方法.以这个方法为例: @RequestMapping(value="/index.html")公共 ModelAndView doIndex(@RequestParam String param) {... 这很容易,当我只有一个 String 想要从请求中提取时.但是,我想填充一个更完整的对象,以便我的方法如下所示: @Reque ..
发布时间:2021-12-27 18:46:54 Java开发

基本的 Spring MVC 数据绑定

我正在学习 Spring MVC,我到处寻找只做一个基本控制器来查看数据绑定,但我没有尝试过任何工作.我可以将视图发回控制器,并且可以在那里看到带有属性的 pojo,但是每当我尝试将该对象添加到模型时,我什么也得不到.这是我目前所拥有的: 控制器 @Controller公共类 HomeController {@RequestMapping(value = "/", method = Req ..
发布时间:2021-12-27 18:40:48 Java开发

Spring 中的转换服务

我在 Spring 应用程序中遵循此方案. 请求被发送到服务器,其中包含对象的 id 和要填充到此对象中的其他一些参数 从数据库中加载具有此 id 的对象 在这个对象中调用getter和setter来填充值 然后存储对象 我在另一个问题中询问了在填充之前准备对象的最佳方法是什么请求的参数.答案是最好的方法是使用 转换服务 而不是在 @ModelAtribute 注释方法中或使用 ..
发布时间:2021-12-27 18:35:29 Java开发

基于 Spring 的 Web 应用程序的环境特定配置?

我如何知道 Web 应用程序的部署环境,例如无论是本地、开发、qa 还是生产等.有什么办法可以在运行时在 spring 应用程序上下文文件中确定这一点? 解决方案 不要在你的代码中添加逻辑来测试你在哪个环境中运行——那是灾难的秘诀(或者至少燃烧了很多午夜石油在路上). 您使用的是 Spring,因此请充分利用它.使用依赖注入为您的代码提供特定于环境的参数.例如.如果您需要在测试和生产 ..
发布时间:2021-12-26 23:44:15 Java开发

如何在 Netbeans 中设置环境变量?

我在 netbeans 中运行基于 maven 的 Spring 项目.我在我的项目配置文件中使用环境变量来根据该变量值打开特定文件.我可以在 Eclipse 中设置它,但不知道如何在 Netbeans 中设置.有人可以帮我吗? 解决方案 System.getEnv("FOO") == "FOOVALUE" netbeans 6.7+ - 右键单击项目 ->属性->动作->运 ..
发布时间:2021-12-26 15:05:08 Java开发

对于 Thymeleaf 中的每个运算符

我在 Thymeleaf 模板中找不到用于构建简单 for-each-loop 的语法.我对 th:each="" 属性不满意,因为它复制了它所在的标签. 我正在寻找的是这样的: ...要重复的块... 或 .有什么类似的吗? 解决方案 使用 th:block 如 Thymeleaf 指南中所述 th:block 只是一个属性容器,允许模板开发人员指定他们想要的任 ..
发布时间:2021-12-26 12:20:21 其他开发

集成 springMVC 和 extjs

我在当前的 j2ee 项目中使用 springMVC 和 hibernate.目前的视图由普通的 jsp 组成,使用 JSTL 使事情变得更简单. 看extjs项目,相信可以作为视图的替代品.我一直在看 extjs 文档,但坦率地说,我不确定如何在 spring 中集成它. 有没有人有任何教程、博客、书籍推荐,让我开始学习? 或者另一方面,如果 extjs 可以更好地从不同的 j ..
发布时间:2021-12-25 18:43:50 Java开发

Extjs 4 MVC - App.JS 找到我的控制器的相对路径问题 - 在带有 Spring MVC 的 WEB-INF 下

也许我的问题的解决方案包含在问题中,但基本上我是 ExtJs 4 MVC 的新手,并且在放置我的 JSP 时遇到了一些困难. 我正在使用带有请求映射注释的 Spring MVC. 我在使用 ExtJs App.JS 寻找我的控制器时遇到了相对路径问题. 我通常将我的 JSP 放在 WEB-INF/views 下,而我的 ExtJs 4 应用程序在 WebContent/app 下 ..
发布时间:2021-12-25 18:13:58 其他开发

Spring 4 WebSocket 远程代理配置

我设法使用 Spring 4 和 Stomp 创建了简单的 Websocket 应用程序.在这里查看我的最后一个问题然后我尝试使用远程消息代理(ActiveMQ).我刚刚启动了经纪人并更改了 registry.enableSimpleBroker("/topic"); 到 registry.enableStompBrokerRelay("/topic"); 它奏效了. 问题是brok ..
发布时间:2021-12-25 14:11:37 Java开发

SpringMVC Websockets 消息传递用户身份验证与 Spring Security

我看过几个关于这个问题的帖子,但似乎没有一个能真正直接回答这个问题. 背景,我在应用程序的其他部分安装了spring security,工作和运行顺利.我的用户名是“开发者". 在 Java 7、Glassfish 4、Spring 4 上运行,并使用 Angular + StompJS 让我们在这里获取一些代码: package com.myapp.config;导入 org ..
发布时间:2021-12-25 14:11:27 Java开发

Spring 单页应用程序:CSRF 令牌在登录、注销等后静默更改

据我所知,在 Spring+JavaScript 单页应用程序中,我们需要以某种方式将 CSRF 令牌发送给客户端. 推荐的方法是使用 CsrfHeaderFilter,如本 春季指南.按照这种方法,当应用程序启动时,它会向服务器发送 GET 请求,从而获取令牌. 但我看到在诸如 login 或 logout 之类的某些事件下,Spring Security 会更改令牌.CsrfHea ..
发布时间:2021-12-25 11:24:12 其他开发