问题标签 [struts2-jquery-plugin]

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 回答
1672 浏览

javascript - onsubmit 事件不适用于异步表单提交

我已经使用 struts 标签创建了一个表单。我已经使用 struts jQuery 的提交标签异步提交了表单。现在,在我提交表单之前,我想调用一个 JavaScript 函数checkUser(),它会检查是否存在一些客户端错误并阻止表单提交。带有 JavaScript 函数的表单如下:

现在,当我在 db 中已经存在的用户名字段中输入一些值时,它会Unavailable在 div 中显示 id 为的字符串err

onsubmit表单事件中,我调用了checkuser方法。但是sj:submitonsubmit事件不起作用。任何人都可以帮助我如何调用使这项onsubmit工作我的目标是防止表单提交,如果存在 StringUnavailableMin Length:8div err。也接受任何替代解决方案。

0 投票
1 回答
704 浏览

struts2 - 如何动态更改 Struts2 jquery 插件的目标

我有 reportCriteria.jsp 如下:

struts.xml 映射如下:

现在,如果方法 showReport 返回“report”,则 pdf 内容以加密形式加载到 div 中,id 为“report_generation”。当该方法返回输入时,它会在 id 为“report_generation”的 div 中加载带有错误的 reportCriteria.jsp。

我想做的是,当它返回错误时,必须将jsp加载到该div中,但是如果该方法返回成功返回的“报告”,则文件下载框必须显示为结果类型=“报告”在 struts.xml 中。

以下是包含“report_generation” div 的“loginSuccessAdmin.jsp”:*

该行<sj:tab id="tab2">本身会创建一个 id 为 report_generation 的 div。

有什么可能,可以实现我的目的..提前谢谢

0 投票
0 回答
302 浏览

jquery - 重新加载提交时,Ajax 提交不起作用

我正在使用 Struts2、tiles 和 struts2 的 jQuery 插件。

好的,我一直在寻找这个答案,但在任何地方都找不到。

假设我有下一个模板:

<div id="content"></div>在我里面

当表单通过<sj:submit/>仅“主” div 内的内容被重新加载时,这是预期的行为,但是当我尝试再次提交表单时,操作的结果不会在主 div 内重新加载,而是重定向到动作结果(它不使用 ajax)

这是我第一次渲染页面时看到的(在 chrome 中):

提交表单后,<div id="content"/>重新加载之间的内容,但提交已更改,我看到:

再次提交表单后,我只是被重定向到结果页面,而不是重新加载内容 div。它就像一个不使用 ajax 的普通重定向。

我不明白为什么会这样:s

如果我将 <sj:submit>内容 div 放在外部,那么这个 div 总是通过 ajax 重新加载,问题是当<sj:submit>它位于 div 内部时。

我的操作配置如下:

模板的定义是下一个:

0 投票
2 回答
1041 浏览

java - 添加 selectBox="true" 属性时,Struts2 JQuery Plugin AutoCompleter 不起作用

工作(加载列表很好):

不起作用(没有加载任何内容。没有调用该操作):

唯一的区别是selectBox添加了属性。我错过了什么?我正在使用 Struts 2.3.15 和 Struts2 JQuery Plugin 3.6.1(它们都是相当新的)。

谢谢 !!

0 投票
1 回答
1218 浏览

struts2-jquery-plugin - 如何更改自动完成小部件的大小

我尝试了项目中的代码来更改选择框的大小:

但它不起作用。我不知道这段代码有什么问题。

0 投票
2 回答
9329 浏览

java - Struts2 jQuery plugin java.lang.ClassNotFoundException: org.apache.struts2.views.TagLibrary

The issue is related to Struts v2.3.16 and Struts2 jQuery plugin v3.6.1. It seems like Struts project doesn't support third party plugins like Struts2 jQuery plugin. How to fix an incompatibility of above versions? This is an exception thrown on startup

0 投票
2 回答
2622 浏览

jquery - Struts 2 Jquery 选项卡导航

当从一个选项卡导航到另一个选项卡时,即单击 tab1(即 jsp)中的提交按钮时,必须加载 tab2。我的代码如下。


我用过的jsp是

我的脚本是

我仍然面临一个问题,例如在开发人员工具中我收到错误,因为 Object 不支持以下代码行的此属性或方法。

0 投票
1 回答
441 浏览

javascript - Struts2 jQuery Plugin Doubleselect 第二个下拉列表的初始值

我在尝试使用 Struts2 jQuery 插件中的 Doubleselect 元素时遇到了一点(我希望)问题。我按照示例没有问题,并且当我添加新记录(将新记录添加到数据库)时,行为与预期一致,但是当我尝试编辑现有记录时,第二个选择不会加载正在存储的记录的值编辑。

有什么帮助吗?

代码和配置如下:

JSP代码

动作代码

行动宣言

Ingreso 实体(模型)

}

提前谢谢

0 投票
1 回答
1228 浏览

java - 在 Struts 2 中更改选择框时无法重置表单元素的值

我想在change选择框值上重置我的表单元素。以下是示例。

如何在选择框上重置从数据库中检索的值的值datepickerspinnerchange

0 投票
1 回答
524 浏览

json - 在许多 div + Struts2 中加载 JSON 的一部分

我需要在许多 div 中加载 Object JSON 的内容,但要分部分加载。例如,

我的 JSON 结构:

假设 JSON 字符串成功加载了我的 JSP 页面。我正在尝试像这样加载 JSON 的内容:

(对于属性HiBye

Struts.xml:

但这不起作用......我能做什么?

我正在使用:Struts2 Jquery 库