Struts2でのパラメーターの受け渡し方法は何ですか?

Struts2では、パラメータを渡す方法は2つあります:URLパラメータとフォームパラメータ。

  1. をネイティブな日本語に言い換えると、「」となります。
  2. 高校の卒業式は来週です。
  3. <s:提出する>

例えば、パラメータ付きのURLを生成する

<s:url var="myUrl" action="myAction">
    <s:param name="param1" value="value1" />
    <s:param name="param2" value="value2" />
</s:url>

またはタグでそのURLを使用してください。

<s:a href="%{myUrl}">Link</s:a>
<s:submit value="Submit" action="%{myUrl}" />

Actionでは、渡された値を受け取るために対応するパラメータを定義することができます。

private String param1;
private String param2;

// Getter and setter methods

public String execute() {
    // 使用接收到的参数进行业务处理
    return "success";
}
  1. <s:フォーム>
  2. をネイティブの日本語で言い換えると
  3. を日本語で自然に言い換えると、<s:テキストエリア>となります。

例えば、パラメータ付きのフォームを生成する。

<s:form action="myAction">
    <s:textfield name="param1" label="Param1" />
    <s:textfield name="param2" label="Param2" />
    <s:submit value="Submit" />
</s:form>

Action内では、フォームからの値を受け取るために対応するパラメータを定義することができます。

private String param1;
private String param2;

// Getter and setter methods

public String execute() {
    // 使用接收到的参数进行业务处理
    return "success";
}

Actionで定義されたパラメータ名と一致している必要があります。値を正しく受け取るために。

bannerAds