ホームページ  >  記事  >  Java  >  JSPで入力ボックスに値を割り当てる方法

JSPで入力ボックスに値を割り当てる方法

(*-*)浩
(*-*)浩オリジナル
2019-05-18 20:31:4911659ブラウズ

Jsp 入力ボックスに値を代入する方法: 1. value を介して直接代入; 2. 名前が属性名と異なる場合の代入方法である param を使用して入力ボックスに値を代入; 3このメソッドは、「*」メソッドの割り当てを通じて、すべての値に同じ名前と属性名を割り当てるものです。

JSPで入力ボックスに値を割り当てる方法

#この記事では、参考のために、入力メソッドへの JSP ページの割り当てをいくつか紹介します。

1.value 説明: 値を割り当てる最も直接的な方法

value赋值<br/>
<jsp:useBean id="ls" class="model.Employee" scope="session" />
<jsp:setProperty property="id" name="ls" value="1002"/>
<jsp:setProperty property="name" name="ls" value="李四"/>
<jsp:setProperty property="departmentName" name="ls" value="人事部"/>

员工编号:<jsp:getProperty property="id" name="ls"/><br/>
员工姓名:<jsp:getProperty property="name" name="ls" /><br/>
员工部门:<jsp:getProperty property="departmentName" name="ls" />

2.param 説明: nameと属性の名前が異なる場合の代入方法

<jsp:useBean id="employee" class="model.Employee" scope="session" />
<form action="<%=request.getContextPath()%>/jsp/test_getValue.jsp">
员工编号<input value="" name="id_text" /><br/>
员工姓名<input value="" name="name_text" /><br/>
员工部门<input value="" name="departmentName_text" /><br/>
<input type="submit" value="提交" />
</form>
 <jsp:useBean id="employee" class="model.Employee" scope="session" />
param赋值<br/>
<jsp:setProperty property="id" name="employee" param="id_text"/>
<jsp:setProperty property="name" name="employee" param="name_text"/>
<jsp:setProperty property="departmentName" name="employee" param="departmentName_text"/>

员工编号:<jsp:getProperty property="id" name="employee" /><br/>
员工姓名:<jsp:getProperty property="name" name="employee" /><br/>
员工部门:<jsp:getProperty property="departmentName" name="employee" /><hr/>

3.* 説明: すべての値を同じ名前と属性名で代入します

<jsp:useBean id="employee" class="model.Employee" scope="session" />
<form action="<%=request.getContextPath()%>/jsp/test_getValue.jsp">
员工编号<input value="" name="id" /><br/>
员工姓名<input value="" name="name" /><br/>
员工部门<input value="" name="departmentName" /><br/>
<input type="submit" value="提交" />
</form>
<jsp:useBean id="employee" class="model.Employee" scope="session" />
<jsp:setProperty property="*" name="employee"/>

员工编号:<jsp:getProperty property="id" name="employee" /><br/>
员工姓名:<jsp:getProperty property="name" name="employee" /><br/>
员工部门:<jsp:getProperty property="departmentName" name="employee" />

include ディレクティブ アクション要素との違い

エンコード形式は一貫している必要があります。そうでないと文字化けが発生します。

1.include ディレクティブは静的インクルードと呼ばれます。 action 要素は動的 include

2 と呼ばれます。include 命令はパラメータを渡すことができないため、エラーが報告されます。include アクション要素は

3 を実行できます。属性は異なります。include 命令ははファイルです; include アクション要素は page、flush

4. include ディレクティブ ファイルには 1 つのサーブレットと生成されたクラスのみが含まれます; include アクション要素はそれぞれのサーブレットとクラスを生成します

5.時刻が異なります。include ディレクティブは起動時に導入されます。include アクション要素は、いつトリガーされます。

6 の場合にのみ導入されます。include ディレクティブの 2 つのファイルは 1 つのリクエストを共有します。include アクション要素には 2 つのリクエストがあります。リクエスト###

以上がJSPで入力ボックスに値を割り当てる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。