0

こんにちは、JSP ページのフォームから値を受け取るにはどうすればよいですか? 何をすべきか ?ユーザーが送信をクリックすると、JSPにはフォームがあり、フォームの値はJavaクラスに送信される必要がありますが、Javaクラスは値を受け取りません。JSP の属性は小文字 (値)、Java クラスの変数は大文字です。(価値)

   <div id=“Myform">
     <s:form action=“inputs">
         <s:textfield name=“value" label=“input:"/>
         <s:submit/>
     </s:form>
   </div>

   <sx:div>
      <div id=“Values">
        <div id=“Value”&gt;Value is:${myClass.value}</div>
        <s:form action=“SubmitValue" >
          <s:submit/>  //When I click on this one, it does not send the value to class
        </s:form>
  </sx:div>


  private String value;

  public void Values(){
    System.out.println(“Value” + this.value);
  }

Eclipse を使用してゲッターとセッターを生成しました。

4

1 に答える 1

0

アクションに何かを含めるには、フォームから何かを送信する必要があります。http://www.w3schools.com/html/html_forms.aspをご覧ください。

プロパティを持つアクションがありname、このプロパティに何らかの値が設定されている場合Smit、jsp では<s:property/>タグを使用してこの値を表示し、非表示フィールドを使用してこの値をアクションに送信できます。

<sx:div>
  <div id=“Values">
    <div id=“Value”&gt;Value is:<s:property value="name"/></div>
    <s:form action=“SubmitValue" >
      <s:hidden name="name"/>
      <s:submit/>  //When I click on this one, it does not send the value to class
    </s:form>
</sx:div>
于 2012-10-09T10:17:08.160 に答える