问题标签 [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.
javascript - onsubmit 事件不适用于异步表单提交
我已经使用 struts 标签创建了一个表单。我已经使用 struts jQuery 的提交标签异步提交了表单。现在,在我提交表单之前,我想调用一个 JavaScript 函数checkUser()
,它会检查是否存在一些客户端错误并阻止表单提交。带有 JavaScript 函数的表单如下:
现在,当我在 db 中已经存在的用户名字段中输入一些值时,它会Unavailable
在 div 中显示 id 为的字符串err
。
在onsubmit
表单事件中,我调用了checkuser
方法。但是sj:submit
,onsubmit
事件不起作用。任何人都可以帮助我如何调用使这项onsubmit
工作我的目标是防止表单提交,如果存在 StringUnavailable
或Min Length:8
div err
。也接受任何替代解决方案。
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。
有什么可能,可以实现我的目的..提前谢谢
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 内部时。
我的操作配置如下:
模板的定义是下一个:
java - 添加 selectBox="true" 属性时,Struts2 JQuery Plugin AutoCompleter 不起作用
工作(加载列表很好):
不起作用(没有加载任何内容。没有调用该操作):
唯一的区别是selectBox
添加了属性。我错过了什么?我正在使用 Struts 2.3.15 和 Struts2 JQuery Plugin 3.6.1(它们都是相当新的)。
谢谢 !!
struts2-jquery-plugin - 如何更改自动完成小部件的大小
我尝试了项目中的代码来更改选择框的大小:
但它不起作用。我不知道这段代码有什么问题。
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
jquery - Struts 2 Jquery 选项卡导航
当从一个选项卡导航到另一个选项卡时,即单击 tab1(即 jsp)中的提交按钮时,必须加载 tab2。我的代码如下。
我用过的jsp是
我的脚本是
我仍然面临一个问题,例如在开发人员工具中我收到错误,因为 Object 不支持以下代码行的此属性或方法。
javascript - Struts2 jQuery Plugin Doubleselect 第二个下拉列表的初始值
我在尝试使用 Struts2 jQuery 插件中的 Doubleselect 元素时遇到了一点(我希望)问题。我按照示例没有问题,并且当我添加新记录(将新记录添加到数据库)时,行为与预期一致,但是当我尝试编辑现有记录时,第二个选择不会加载正在存储的记录的值编辑。
有什么帮助吗?
代码和配置如下:
JSP代码
动作代码
行动宣言
Ingreso 实体(模型)
}
提前谢谢
java - 在 Struts 2 中更改选择框时无法重置表单元素的值
我想在change
选择框值上重置我的表单元素。以下是示例。
如何在选择框上重置从数据库中检索的值的值datepicker
?spinner
change
json - 在许多 div + Struts2 中加载 JSON 的一部分
我需要在许多 div 中加载 Object JSON 的内容,但要分部分加载。例如,
我的 JSON 结构:
假设 JSON 字符串成功加载了我的 JSP 页面。我正在尝试像这样加载 JSON 的内容:
(对于属性Hi
和Bye
)
Struts.xml:
但这不起作用......我能做什么?
我正在使用:Struts2 Jquery 库