javascript - 通过调用Ajax设置struts bean值

标签 javascript ajax struts2 struts2-jquery

我的情况是,我需要调用 Class 方法并执行一些任务,这将返回一些数据,并且需要将相同的数据设置为 Struts bean 并在 jsp 页面中动态显示相同的数据

<tr>
 <td><s:select id="selectProductCode" list="#session['UDM_Product_Codes']" name="selectProductCode" onchange="callXmethod(this);" /></td>
 <td><s:textfield theme="simple" name="assignedProductBean.assignedProductKey" value="" /></td>
 <td><s:select label="selectRole" id="selectRole" name="roleList" list="assignedProductBean.roleList" /></td>
 <td><b><s:a href="javascript:createRole()">CREATE</s:a></b></td>
 <td></td>
 <td></td>
</tr>

如代码所示。一旦我选择了 Product,我就需要在我的操作类中调用一些方法,该方法再次将一些数据设置为 bean,具体取决于两个字段的其余部分

最佳答案

我仍然不确定你面临的是什么问题。你所描述的很有可能,你需要处理Ajax(Jquery)。你可以创建一个Ajax方法,它可以将值传递给你的Action类并可以得到结果。

我建议你看看Struts2-Jquery plugin因为基于 JSON 的通信更加灵活,并且 jQuery 以良好的方式补充了 JSON,并提供了许多开箱即用的功能。

这是一个示例,展示这一切如何协同工作

关于javascript - 通过调用Ajax设置struts bean值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11930089/

相关文章:

java - 将 session 中存在的对象的值显示到jsp页面中

java - 从请求读取时防止 IllegalStateException

javascript - 如何防止 HTML <select> 元素的默认值在用户离开屏幕时发生更改

Javascript - 打印从 API 返回的 Blob 内容

javascript - 通过ajax wordpress将表单值保存到数据库

javascript - 为什么我的 javascript 呈现的导航栏没有被抓取?

java - Struts2 Action - 测试与否?

html - 是否可以在 HTML 页面的 &lt;script/> 标签内缓存 JS?

javascript - 如何使用 lodash _.filter 与 _.forEach 重构 for 循环?

javascript - 用另一个 HTML 页面替换 <div>