问题标签 [jsr]
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.
json - jsr 303 验证对象中的所有字段
假设我有两个视图文件(jsp
s)和一个类(BudgetControlRegisterDto
)
预算控制寄存器Dto
在一个视图文件中我想验证startDate
,endDate
而在另一个视图文件中我想验证demandOriginalDate
和demandReceiveDate
使用 json ajax。当验证发生时,我得到所有字段的验证消息,代码如下:
控制器类的方法这是测试两个视图文件使用的jsp
代码
.js 文件这是两个视图文件使用的测试代码jsp
下面的代码是 ajax 响应代码
质疑为什么 mi 得到所有字段的验证消息
spring - WebSockets JSR 356 Spring 集成 @ServerEndpoint
问题:@ServerEndpoint 类中的 @Autowired bean 为空
我怎样才能确保下面的这个 WebSocketController 类将被注入 bean,那我怎样才能让它由 Spring 管理?我可以连接到 websocket,所以它可以工作,但是在 WebSocketController 类实例中,gameService 始终为空,所以我认为它是由 tomcat 以某种方式创建的,而不是 Spring。
我正在使用春季启动。我只需要弄清楚如何将 bean 注入这个 websocket 控制器类。
WebSocketController 类
GameService 接口和实现
应用类
编辑:
使用 Spring 4 WebSockets 根本不起作用,我什至无法通过浏览器连接。
java - 使用 Java 在 Web 应用程序中查找蓝牙设备
这是否可以使用 java 蓝牙库在 Web 应用程序中检测蓝牙设备?目前我在jsp页面中有一个“检测设备”按钮,它使用服务器设备的蓝牙并使用jsr-82(Bluecove)找到最近的蓝牙启用设备。问题是它检测到离服务器最近的蓝牙启用设备(因为它使用服务器的蓝牙)而不是来自客户端设备的蓝牙。在我的情况下,假设服务器是笔记本电脑,因为我已经在其上运行了我的网络应用程序,现在我正在点击来自另一台笔记本电脑的请求1它仍然使用服务器(笔记本电脑)的蓝牙来检测启用蓝牙的设备,而不是使用 notebook1的蓝牙。我在应用程序中使用 Bluecore 库。请有任何建议
java - 如何通过 JSR 中的作业上下文获取处理器中的作业属性
我在作业执行期间在运行配置中传递属性。如何通过 JSR 中的作业上下文获取处理器中的作业属性。有没有其他方法可以在处理器中获取属性?
java - 使用 Java 7 键入注释 (JSR 308)?
我们可以在 Java 7 项目中使用 JSR 308 类型注解(例如@NonNull
,...)吗?如果是,相关的 Maven 依赖项是什么?
java - JSR 303 验证不适用于 spring 4.0
我正在使用 spring (4.2.0.RELEASE)、hibernate 验证器 (5.2.1.Final) 和验证 api (1.1.0.Final) 为后端应用程序使用以下配置进行 JSR 验证,
但没有一个 JSR 303 注释在我的应用程序中工作。
注意:在 POJO 类上添加了 jsr 303 注释,在服务类(使用 POJO)上添加了 @Validated 也尝试在方法级别添加 @Validated。
更新:服务接口
服务实施
java - OSGi 规范和 JSR
阅读关于 osgi 的 wiki 页面https://en.wikipedia.org/wiki/OSGi我看到没有关于 OSGi 的 JSR 只有 OSGi 相关的 JSR。这是否意味着 OSGi 规范超出了 JSR?如果是,那为什么?
java - 如何在 JVM 中启用 JSR 292
我已将 Hotswap 代理添加到 netbeans 并在调试时看到了以下消息:
Dynamic Code Evolution Server VM 警告:此 JVM 中禁用了 JSR 292。使用 -XX:+UnlockDiagnosticVMOptions -XX:+EnableInvokeDynamic 来启用。
我已将选项添加到 netbeans.conf。
但是消息仍然显示在tomcat控制台中。
java - 自定义注释上的 Spring REST 验证
我正在尝试使用注释在我的 REST bean 上添加一些额外的验证逻辑。这只是一个示例,但重点是注释将用于多个 REST 资源对象/DTO。
我希望有这样的解决方案:
java - ConstraintValidation 未应用于列表
我有需要对其进行验证的对象列表
我为它创建了以下注释:
这是我的验证器:
我在某处读过,如果列表或映射或集合由自定义约束注释,则可以批量验证集合,然后集合的所有元素都调用验证器,但上面的代码会引发以下错误