我需要执行以下操作:用户单击按钮后,它将触发一个动作,一旦动作完成,它应该将正确的消息发送到jsp页面以显示给用户,我正在使用以下代码,但没有任何想法如何完成它。

   <sj:a id="Submit" href="%{ajaxText}" targets="div1">Add</sj:a>
   <s:url id="ajaxText" value="/myAction.action"/>

#1楼 票数:1 已采纳

这很简单:

JSP:

<s:url id="ajaxText" value="/myAction.action"/>
<sj:a id="Submit" href="%{ajaxText}" targets="div1">Add</sj:a>
<s:actionmessage />

动作类:

public String execute() throws Exception {
    addActionMessage("your message");
    return Action.SUCCESS;
}

组态:

<action name="myAction" class="">
    <result name="success">path/to/your.jsp</result>
</action>

显示的信息。

  ask by Eme Emertana translate from so

未解决问题?本站智能推荐:

4回复

Struts2将数据从JSP传递给动作类

我试图理解别人的Struts 2代码,我遇到了数据传递问题。 我知道在JSP页面上,如果使用<s:textfield name="something" ... />标记,struts2将尝试在动作类中自动调用setSomething(...) 。 我现在看到这种类型的代码:
2回复

如何在Struts2中将Bean值从父JSP传递给子JSP

如何在Struts2中将Bean值从父JSP传递到子JSP? 我当前的应用程序基于Struts 1.2。 这样,提交表单时,将提交整个jsp。 并且另一个(或相同的)jsp加载有bean值。 我正在尝试在当前应用程序中实现单页应用程序。 我不是通过加载/提交整个页面,而是通过aja
3回复

如何将参数从JSP传递到Struts2操作

我有一个应用程序,我想在每次按下该项目的按钮时将项目id传递给该操作。 我的 JSP :<s:submit value="addToCart" action="addToCart" type="submit"><s:param name="id" value="%{#cpu.id
2回复

将变量从操作类(struts2)传递到JSP

Struts2和JSP使用的技术在Jsp中,我正在检查会话值是否已设置。 现在,我在Action类中有另一个随机变量rndmVar (我不能在会话范围内设置此变量。),现在我的会话密钥将是sessionKey值附加的rndmVar变量,因此如何在JSP中检查此新的会话密钥。 我想要类似的
1回复

如何使用Struts2将页面范围的对象传递给自定义JSP标记?

我正在使用Struts 2,并且需要将页面范围的变量传递给自定义JSP标记。 如果我使用OGNL语法%{#option}则会出现以下错误: 好像我使用EL语法${option} ,该对象为null 。 我的自定义标签位于Web应用程序中的* / WEB-INF / tags / op
2回复

如何将JSP迭代器列表传递给Struts2中的操作

我有一个带有迭代器列表的 JSP,它使用 getter/setter 迭代在操作中创建的对象。 我能够将映射的值从动作拉到 JSP 迭代器,现在我希望能够将 JSP 迭代器列表传递回动作类来映射对象,但是,我意识到它不会调用我的 setter 方法. 这是我的 JSP: 这是动作的片段: 当我导航到
1回复

在Struts2中将值从jsp传递到Action类

我有以下JSP代码来显示值列表 它显示结果列表。 现在,我想将所有Id值传递给操作类。 我已经在struts.xml定义了动作名称。 现在在动作类中,只有Id的最后一个值来了。 但是我需要动作班中的所有ID。
3回复

我们如何将列表对象从jsp传递到struts2动作?

我在Struts2中遇到一个问题,请查找以下信息。 Java代码: 首先,我正在执行搜索操作,并在JSP中获取所有雇员列表并进行迭代。 每当我提交表单时,此empList对象都不会传递给Action类。 我希望此列表对象进行其他处理。 如何将此列表对象传递给Action类?