问题标签 [hdiv]
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 - 如何集成 HDIV 和 ExtJS
我使用 Spring MVC v3.1.0 和 HDIV (HTTP Data Integrity Validator) v2.1.0 作为服务器端框架和 ExtJS v4.0 作为客户端框架。
现在,我很困惑如何生成包含 HDIV 状态的安全表单和链接,以及如何在客户端使用 ExtJS 转换/转换这些表单。
有什么建议吗?
非常感谢你。
java - 如何更改 hdiv 中的缓存删除策略
我正在为 Java Web 应用程序使用HDIV Web 应用程序安全框架。每个新的网页请求都会生成 hdiv 内部安全信息,这些信息会被缓存并用于安全检查。
我有以下情况:
我有一个订单页面,当有东西被添加到购物车或从购物车中删除时,它会弹出一个确认页面 2 秒钟。
50 个弹出窗口后,底层订单页面将从缓存中删除,因此应用程序中会出现错误。
有谁知道如何影响 hdiv 缓存删除策略以保持基本页面处于活动状态?
一种解决方法是将 org.hdiv.session.StateCache.maxSize 从 50 增加到 500。
但这只会治标不治本。
更新:
使用@rbelasko 解决方案我成功地使用原始org.hdiv.session.StateCache
将 maxSize 更改为 20 并在调试日志中验证缓存在 20 个条目后被解除。
当我将其更改为使用我自己的实现时,它不起作用
豆定义
我自己的班级
在调试日志中没有来自 StateCacheTest 的条目
有任何想法吗?
更新 2:
虽然我无法通过 spring 加载不同的 IStateCache 实现,但我能够使用
bean 设置定义
对我系统中的缓存大小没有影响。
grails - 在 Grails 应用程序中实现 HDIV 框架
我正在研究 HDIV 框架以在我的 Grails 应用程序中实现它。看起来该框架对基于 Struts/java 的应用程序更加用户友好。他们确实说它可以在其他框架上配置。这正是它所说的:
我看到我们需要修改发送到服务器的可编辑和不可编辑数据(其中一种策略是对隐藏字段进行密码编码并在链接 url 中添加一个状态参数。)在响应中我们取回这些数据并使用 validate() 函数进行完整性检查。
GITHUB 上的示例 grails-HDIV 项目非常基础,没有任何细节。有人在grails上实现过吗?谢谢普里扬克
spring - grails hdiv 集成 - 会话成功但得到 HDIV_PARAMETER_NOT_EXISTS 异常
我正在尝试将 hdiv 集成到 grails 2.0.3 应用程序中。
我已经在我的 grails 应用程序中对 spring mvc 的 hdiv-reference 文档中提到的所有更改进行了更改。当应用程序启动时,我可以看到 hdiv 验证器过滤器已初始化并创建了 Hdiv 会话。
任何帮助表示赞赏
巴拉
在我的 applicationcontext.xml 我有
我的 web.xml 是
我的 hdiv-config.xml 是
但是我看到一个错误
javascript - 单击F5时如何停止页面加载
单击F5时如何停止页面加载...
感谢和问候
鲁比娜
jquery - HDIV Refresh Displays Error
I am using Spring3 security, Spring3 mvc with jquery and HDIV 2.1.2.
When I run the application and press any menu or open any page in console I got the following exception, but in the browser application is working fine.
Exception is.......
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: org.hdiv.exception.HDIVException: IDataComposer has not been initialized in request.
Any help?
java - hdiv 配置
如果有人将 hdiv 2.0.4 与 struts 2.0.11 集成以实现安全完整性,请帮助我进行配置。我已经成功集成和配置它,并且能够在我的 tomcat6 上成功部署。
现在,我可以打开我的网络应用程序的欢迎/登录页面。当我输入登录信息时,将调用该操作,然后我得到空指针异常。请帮我消除这些异常。
2012 年 11 月 14 日下午 5:49:03 org.apache.catalina.core.StandardWrapperValve 调用严重:Servlet.service() 的 servlet 默认在 org.hdiv.util.RequestUtilsHDIV.composeURL(RequestUtilsHDIV. java:108) at org.hdiv.util.RequestUtilsHDIV.addHDIVParameterIfNecessary(RequestUtilsHDIV.java:59) at org.hdiv.dispatcher.HDIVServletRedirectResult.doExecute(HDIVServletRedirectResult.java:122) at org.apache.struts2.dispatcher.StrutsResultSupport.execute (StrutsResultSupport.java:178) 在 org.hdiv.dispatcher.HDIVServletActionRedirectResult.execute(HDIVServletActionRedirectResult.java:200) 在 com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:
spring-mvc - 访问页面 HDIV 时发生随机访问被拒绝错误
对于任何安全请求,我都面临随机拒绝访问的问题。拒绝访问页面只是错误页面会出现 HDIV 异常。麻烦的部分是我们已经为 HDIV 配置了日志,但我们没有得到任何异常。当同一页面刷新时,页面加载正确。
我们有以下应用程序配置和环境JBoss 5 和 spring mvc security 2.5 和 HDIV 1.1 版。
现在在日志中我们收到错误消息INVALID_HDIV_PARAMETER_VALUE但没有太多细节
我无法确定出了什么问题。
post - Spring 表单和控制器 UTF-8 错误编码
我的 UTF-8 编码有问题。我的 webapp 使用在我的 jsp 中正确显示的法语单词,但在 POST 之后不在我的控制器中。例如,在我的 jsp 中,我有:
Prénom de mon père
当我发布表格时,控制器得到:
Prénom de mon pére
如本文所述,characterEncodingFilter 是文件中的第一个过滤器
这是我的jsp:
我的 web.xml:
还有我的 application-config.xml
我不知道我的应用程序或配置有什么问题,您知道吗?
预先感谢。
编辑:我正在使用 HDIV 框架
security - HttpOnly 用于请求 cookie
有没有办法设置请求cookie httpOnly?如果不是,为什么我们不能设置它?我已使用 weblogx.xml/weblogic 服务器将响应 cookie 设置为httpOnly 。