问题标签 [struts-action]
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.
struts2 - 使用struts 2调用在jsp内部传递参数的方法
我有一个场景,我需要调用 Action 类的方法。下面是代码。
但是它不起作用,抛出一些 Jasper 异常-“根据 TLD,标签 s:property 必须为空,但不是”
我如何调用该方法并返回String
数据?
jakarta-ee - 连接到 Struts 应用程序中的页面 - 如何运行所需的启动?
我有使用 Struts2 的应用程序。此应用程序具有指向包含表单的页面的链接。这些链接运行在方法启动中准备页面的操作。struts.xml 的波纹管部分:
这些页面非常复杂,因此它们需要在方法启动中启动。
page1.jsp:
page2.jsp:
这些表单调用下一步操作:
我想制作一个包含两个提到的表单的页面,并为每个表单提交。创建新的 .jsp 页面并从 page1.jsp 和 page2.jsp 复制表单是没有问题的,但是带有指向这个新页面的链接。新链接必须同时运行: Bean1Action.start() 和 Bean2Action.start() 方法。如何运行两个启动?我不想改变 Beans。我更喜欢通过 struts.xml 和 .jsp 文件来解决它。
struts2 - 使用 struts 2 动作传递参数
如何使用 struts 2 操作传递参数?
这是我的代码。
我的问题是如何在我的操作类中获取此参数(值)。并传递一个参数以返回 jsp 页面。
谢谢..
java - 如何在 Struts 2 中处理不是来自 JSP 的 Action 表单数据?
我在 search.jsp 中有一个表单
在 struts.xml 中
然后是 SearchAction 类
看#1行代码,如果我从search.jsp的Form中点击提交按钮,id字段不会为空,但如果我http://127.0.0.1:8080/myapps/searchAction.action
直接打开,id字段将为空。
在这种情况下,我可以在 SearchAction.exeucte() 中使用字段检查,例如if (id != null),但我怀疑这是否是最优雅的方式。
任何人都可以提出更好的方法吗?
java - Struts2:方法属性在按钮不起作用
我在jsp中有一个表格。有两个提交按钮:“搜索”和“添加新”按钮。我已经为每个按钮设置了自己的方法属性。
在 struts.xml 中
在 EmployeeAction 类中
问题是当我单击“搜索”或“添加新”按钮时,从未调用方法doSearch()或doAddNew(),而是调用方法execute()。我上面的代码有什么问题?
我正在使用struts v2.3。
java - 将多个动作映射到同一个类struts 2.3是最佳实践吗
我正在使用选项(添加、删除、修改、打印)在 struts 中开发联系人管理器。
我正在考虑将多个动作(将多个动作映射到同一个类 struts 2.3)映射到同一个类(ContactManager
)。
我想知道它是否正确或者是否需要为每个动作编写单独的动作?
java - 从 JSP 访问 Struts ActionForm 中的值
我是 Struts 1.3.10 新手,我有一个问题,我的Action
调用RegistrationAction
如下:
然后将用户 ID 和密码保存到HashMap<String, String>
具有属性的_userid
和pwd
。
RegistrationAction
userid
如果和的验证成功,则调用 JSP password
。但我发现在 JSP 中,没有使用以下代码显示用户 ID:
匹配ActionForm RegistrationForm
包含以下_userid
字段:
我知道RegistrationForm
正在填充一个实例,因为我可以_userid
通过以下方式检索输入:
我认为RegistrationForm
在 JSP 中的引用,例如:
<h1>Hello <bean:write name="RegistrationForm" property="_userid" />!</h1>
会工作。
谁能建议我错在哪里?
感谢受访者。该页面现在可以使用。
java - 我应该在 Struts2 视图层中检索数据库记录吗?
我有一个编辑页面,我想在其中从数据库中检索科目和级别,并显示为用户编辑课程的选择选项。
当表单提交时,它会发出一个新的请求,用户输入被courseBean捕获并进行 XML 验证。当 XML 验证失败时,它会将刚刚捕获用户输入的courseBean转发到edit.jsp。
所以每次我去edit.jsp时,我都会检索数据库记录。我应该那样做吗?
此外,我尝试检索主题 lit和level lit并将它们作为请求属性存储在第一次显示edit.jsp的操作类中。但是当从用户输入发出新请求时,从数据库中检索到的主题列表和级别列表将不再可用。
代码(edit.jsp):
struts-1 - Struts 1 动作从 struts-config 向前调用到另一个 struts-config 文件中的另一个动作
我正在尝试从 struts-config 调用使用 struts 1 中的操作转发属性,并且我想调用另一个操作,它位于另一个 struts.config 文件中。显然它不起作用!
我的代码是:
注意:
"WEBROOT_ENVIRONMENT"
是我在属性文件中声明的变量,其值为 [http://localhost:8100/s99bEnvironmentWar]
我感谢您提供的任何想法。
java - 如何判断一个请求是Ajax还是Normal?
我想以不同的方式处理 AJAX 请求和普通请求的错误。
如何在 Struts2 操作中识别请求是否为 AJAX?