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

0 投票
1 回答
713 浏览

java - 如何集成 HDIV 和 ExtJS

我使用 Spring MVC v3.1.0 和 HDIV (HTTP Data Integrity Validator) v2.1.0 作为服务器端框架和 ExtJS v4.0 作为客户端框架。

现在,我很困惑如何生成包含 HDIV 状态的安全表单和链接,以及如何在客户端使用 ExtJS 转换/转换这些表单。

有什么建议吗?

非常感谢你。

0 投票
1 回答
707 浏览

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 设置定义

对我系统中的缓存大小没有影响。

0 投票
1 回答
402 浏览

grails - 在 Grails 应用程序中实现 HDIV 框架

我正在研究 HDIV 框架以在我的 Grails 应用程序中实现它。看起来该框架对基于 Struts/java 的应用程序更加用户友好。他们确实说它可以在其他框架上配置。这正是它所说的:

我看到我们需要修改发送到服务器的可编辑和不可编辑数据(其中一种策略是对隐藏字段进行密码编码并在链接 url 中添加一个状态参数。)在响应中我们取回这些数据并使用 validate() 函数进行完整性检查。

GITHUB 上的示例 grails-HDIV 项目非常基础,没有任何细节。有人在grails上实现过吗?谢谢普里扬克

0 投票
1 回答
1028 浏览

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 是

但是我看到一个错误

0 投票
2 回答
1049 浏览

javascript - 单击F5时如何停止页面加载

单击F5时如何停止页面加载...

感谢和问候

鲁比娜

0 投票
1 回答
487 浏览

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?

0 投票
1 回答
624 浏览

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:

0 投票
1 回答
353 浏览

spring-mvc - 访问页面 HDIV 时发生随机访问被拒绝错误

对于任何安全请求,我都面临随机拒绝访问的问题。拒绝访问页面只是错误页面会出现 HDIV 异常。麻烦的部分是我们已经为 HDIV 配置了日志,但我们没有得到任何异常。当同一页面刷新时,页面加载正确。
我们有以下应用程序配置和环境JBoss 5 和 spring mvc security 2.5 和 HDIV 1.1 版。

现在在日志中我们收到错误消息INVALID_HDIV_PARAMETER_VALUE但没有太多细节

我无法确定出了什么问题。

0 投票
2 回答
5309 浏览

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 框架

0 投票
1 回答
3540 浏览

security - HttpOnly 用于请求 cookie

有没有办法设置请求cookie httpOnly?如果不是,为什么我们不能设置它?我已使用 weblogx.xml/weblogic 服务器将响应 cookie 设置为httpOnly 。