真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jsp中setproperty如何使用-創(chuàng)新互聯(lián)

jsp中setproperty如何使用?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。

jsp標(biāo)簽jsp:setProperty用法

用來(lái)設(shè)置已經(jīng)實(shí)例化的Bean對(duì)象的屬性

第一種形式:

該形式是設(shè)置Bean 屬性的快捷方式.在Bean 中屬性的名字,類(lèi)型必須和request對(duì)象中的參數(shù)名稱相匹配。由于表單中傳過(guò)來(lái)的數(shù)據(jù)類(lèi)型都是String 類(lèi)型的,Jsp內(nèi)在機(jī)制會(huì)把這些參數(shù)轉(zhuǎn)化成Bean屬性對(duì)應(yīng)的類(lèi)型。

property = "*"表示所有名字和Bean屬性名字匹配的請(qǐng)求參數(shù)都將被傳遞給相應(yīng)的屬性set方法。

第二種形式:

使 用request對(duì)象中的一個(gè)參數(shù)值來(lái)指定Bean中的一個(gè)屬性值。在這個(gè)語(yǔ)法中,property指定Bean 的屬性名,而且Bean 屬性和 request參數(shù)的名字應(yīng)相同。也就是說(shuō),如果在Bean 中有setUserName(String userName)方法,那 么,propertyName的值就是"userName".這種形式靈活性較強(qiáng),可以有選擇的對(duì)Bean中的屬性賦值

第三種形式:

value 用來(lái)指定Bean屬性的值。字符串?dāng)?shù)據(jù)會(huì)在目標(biāo)類(lèi)中通過(guò)標(biāo)準(zhǔn)的valueOf方法自動(dòng)轉(zhuǎn)換成數(shù)字、boolean、Boolean、byte、Byte、 char、Character。例如,boolean和Boolean類(lèi)型的屬性值(比如“true”)通過(guò)Boolean.valueOf轉(zhuǎn)換,int 和Integer類(lèi)型的屬性值(比如“42”)通過(guò)Integer.valueOf轉(zhuǎn)換。

第四種形式:

param指定用哪個(gè)請(qǐng)求參數(shù)作為Bean屬性的值。Bean 屬性和request參數(shù)的名字可以不同。如果當(dāng)前請(qǐng)求沒(méi)有參數(shù),則什么事情也不做,系統(tǒng)不會(huì)把null傳遞給Bean屬性的set方法。因此,你可以讓Bean自己提供默認(rèn)屬性值,只有當(dāng)請(qǐng)求參數(shù)明確指定了新值時(shí)才修改默認(rèn)屬性值。

例如,下面的代碼片斷表示:如果存在numItems請(qǐng)求參數(shù)的話,把numberOfItems屬性的值設(shè)置為請(qǐng)求參數(shù)numItems的值;否則什么也不做。

<jsp:setProperty name="orderBean" property="numberOfItems" param="numItems" />

下面是一個(gè)簡(jiǎn)單的例子:

//sampleBean.java
 
package MyJavaBeanPackage;
 
public class SampleBean2
{
 private String id;
 private String age;
 private String name;
 private String sex;
 private String addr;
public SampleBean2()
 {
 }
 public String getName()
 {
  return name;
 }
 public void setName(String name)
 {
  this.name = name;
 }
 public String getSex()
 {
  return sex;
 }
 public void setSex(String sex)
 {
  this.sex = sex;
 }
 
 public void setId(String id)
 {
  this.id = id;
 }
 public void setAge(String age)
 {
  this.age = age;
 }
 public String getId()
 {
  return id;
 }
 public String getAge()
 {
  return age;
 }
 public String getAddr()
 {
  return addr;
 }
 public void setAddr(String addr)
 {
  this.addr = addr;
 }
}
 
//SampleBean.html

  
    使用<jsp:getProperty>和<jsp:setProperty>標(biāo)記
  
  
  
   

編號(hào)

姓名

性別

年齡

//SampleBean.jsp
<%@ page
 language="java" 
 contentType = "text/html;charset = GBK"
%>
 
 

 
  在JavaBean中存放數(shù)據(jù)
 
 
  <%--方法一
   
  --%>
  <%-- 方法二 --%>
  
  
  <%--方法三 --%>
  
  <%-- 方法四 bean屬性的名字可以與request參數(shù)不同--%>
  
  
  
編號(hào):
姓名:
性別:
年齡:
住址:

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)jsp中setproperty如何使用大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


標(biāo)題名稱:jsp中setproperty如何使用-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/djeghh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部