1. 程式人生 > >Struts2的action變數宣告,首字母小寫次字母大寫的問題

Struts2的action變數宣告,首字母小寫次字母大寫的問題

        Struts2,在前臺可以取到action中的變數值,於是我們在action中必須有相應變數的getter和setter方法。

        按照習慣,根據小駝峰格式變數的首字母小寫,但當第二個字母為大寫的時候,我們用eclipse自動自成的getter和setter中,首字母也是小寫,但前臺在取的時候,取的getter的首字母是大寫的。

        如,定義一個變數,

        private String mId;

        Eclipse自動自成的getter和setter如下:

public String getmId() {
     return mId;
}

public void setmId(String mId) {
     this.mId = mId;
}
        但在前臺在取的時候用的是:getMId();

        這樣我們必須手動修改一下自動生成的程式碼,將小寫改為大寫,如下所示:

public String getMId() {
     return mId;
}

public void setMId(String mId) {
     this.mId = mId;
}

        或者在變數宣告的時候,涉及多個單詞的,避免一下這種命名方法,如全小寫,例如:

               private String mid;

        再生成getter和setter方法,這樣在前臺就都可以取到值了。


相關推薦

Struts2的action變數宣告字母小寫字母大寫的問題

        Struts2,在前臺可以取到action中的變數值,於是我們在action中必須有相應變數的getter和setter方法。         按照習慣,根據小駝峰格式變數的首字母小寫,但當第二個字母為大寫的時候,我們用eclipse自動自成的getter和setter中,首字母也是小寫,但

scala基礎語法變數宣告輸出語句

scala 入門 1、變數宣告 1、不可變型 val a = “小明” 2、可變型 var a:String = “小明” var a = “小明” 2、Scala的值型別有7中 同java的8大基本資料型別。少了一

jackson解析json字串字母大寫會自動轉為小寫

問題 樓主碰到的問題是,在實體類和表中定義的某個欄位為RMBPrice,首字母大寫,sql查詢出來的列名也是大寫的RMBPrice,但是使用jquery的datatables初始化列時,卻出錯。那一行的程式碼如下: {"name": "RMBPrice", "data": "RM

討論!MyBatis中利用package自動掃描包中的類預設別名不只是字母小寫

  這個問題我是在看書的時候碰到的。書上寫著通過package標籤掃描包中的類,將其第一個字母變為小寫作為其別名。我在網上查了一些博主也是這麼寫的 但是!我發現,無論大小寫,只要是類名就好,而且,不區分大小寫是針對所有字母,例如我的JavaBean中有個類叫Role,而在應用它的別名時我用rOle也是好使的

討論!MyBatis中利用package自動掃描包中的類默認別名不只是字母小寫

role inf bsp 標簽 col 是我 fig package 寫作   這個問題我是在看書的時候碰到的。書上寫著通過package標簽掃描包中的類,將其第一個字母變為小寫作為其別名。我在網上查了一些博主也是這麽寫的 但是!我發現,無論大小寫,只要是類名就好,而且,

53、把任意字串的字母轉成大寫其餘為小寫 "AdaaaxxccjDDqqql"。

@53、把任意字串的首字母轉成大寫,其餘為小寫 “AdaaaxxccjDDqqql”。wn編輯器 public class Test53 { public static void main(String[] args) { String s = "xxccjDDqqql";

C#使用NewtonSoft進行Json序列化設定欄位字母小寫方法

看以下類定義: public class TemplateFormValue { [JsonProperty("formId")] public int FormId { set; get; }

C#實體對象序列化成Json格式化並讓字段的字母小寫

configure 時間 soft int mes open var prot oba 解決辦法有兩種:第一種:使用對象的字段屬性設置JsonProperty來實現(不推薦,因為需要手動的修改每個字段的屬性) public class UserInfo { [J

實現中等難度通訊錄。需求: 1、定義聯絡人類AddressContact。例項變數:姓名(拼音,首字母大寫)、性別、電話號碼、住址、分組名稱、年齡。方法:自定義初始化方法(姓名、電話號碼)、顯示聯絡人

<span style="font-size:24px;">// 1、定義聯絡人類AddressContact。例項變數:姓名(拼音,首字母大寫)、性別、電話號碼、住址、分組名稱、年齡。方法:自定義初始化方法(姓名、電話號碼)、顯示聯絡人資訊 { NS

大資料之scala(四) --- 模式匹配變數宣告模式樣例類偏函式泛型型變逆變隱式轉換隱式引數

一、模式匹配:當滿足case條件,就終止 ---------------------------------------------------------- 1.更好的switch var x = '9'; x match{ case

python 從鍵盤輸入一個字串小寫字母全部轉換成大寫字母,將字串以列表的形式輸出(如果字串包含整數取整型)?

str1 = input("請輸入任意字串: ") list1= [] #儲存字串 list2= [] #儲存數字 for i in str1: if i.isdigit() == True: #判斷當前字元是否為字元 list2.append(int(i)) else:

實現簡易字串壓縮演算法:由字母a-z或者A-Z組成將其中連續出現2以上(含2)的字母轉換為字母和出現次數

@Test public void test1(){ String content1 = "AAAAAAAAAAAAAAAAAAAAAAAAttBffgfaaddddddsCDaaaBBBBdddfdsgggggg"; String result = yasuo(content1);

編寫程式從鍵盤輸入 一個 英文字母(有若干行)。如果是大寫字母則輸出它對應的小寫字母;如果是小寫字母則輸出它對應的大寫字母

撰寫人——軟工二班——陳喜平 題目描述 編寫程式,從鍵盤輸入 一個 英文字母(有若干行)。如果是大寫字母,則輸出它對應的小寫字母;如果是小寫字母,則輸出它對應的大寫字母。 輸入 一個英文字母。(有多組測試資料) 輸出 對應的小寫或者大寫字母,輸出後換行。 樣例輸入 A q 樣例輸

rust學習筆記基礎篇4--結構體變數宣告與繫結所有權借用引用(霜之小刀)

rust學習筆記基礎篇4–結構體變數宣告與繫結,所有權,借用,引用(霜之小刀) 歡迎轉載和引用,若有問題請聯絡 若有疑問,請聯絡 Email : [email protected] QQ:2279557541 關於結構體的變數宣告 看過前面

rust學習筆記基礎篇3--陣列切片,元組的變數宣告(霜之小刀)

rust學習筆記基礎篇3–陣列,切片,元組的變數宣告(霜之小刀) 歡迎轉載和引用,若有問題請聯絡 若有疑問,請聯絡 Email : [email protected] QQ:2279557541 陣列指的是一組型別必須相同,個數不變的組合 切

C語言 - while迴圈體內變數重新宣告陷入死迴圈。

今天寫一個實驗程式碼時,用到了while(exp)迴圈。發現exp已經為false。但是依然死迴圈下去。 float T = (float)work[srcNode] / (workAll/6); int consume = 0; float flag = 1.5; while( T &g

關於js物件中兩個函式互相呼叫其中一個為定時器宣告定時器迴圈報錯問題(記錄一嘗試新寫法的報錯經歷)附帶無縫輪播圖程式碼

先上之前的錯誤程式碼吧,注意計時器這個方法(是想把之前寫的的輪播圖演示重構一下) var obj = { sleepTime: 2000,//輪播延時 cont: 0,//第幾張 origin: document.getElementsByClassName('main-

javaScript變數提升函式宣告提升

1.在JavaScript中變數和函式的宣告會提升到最頂部執行。 2.函式的提升高於變數的提升。 3.函式內部如果用var聲明瞭相同名稱的外部變數,函式將不再向上尋找。 4.匿名函式不會提升。 5.不同<script>塊中的函式互不影響。 js的變數提升:   變數宣告:

從鍵盤輸入一個大寫字母要求改用小寫字母輸出

import java.util.Scanner; public class Aa {public Aa(){}public static void main(String[] args) {Aa aa=new Aa();Scanner scan=new Scanner(System.in);Str

測試引入的js檔案和直接在頁面中寫的js程式碼執行的順序順便還有個疑問(即JavaScript中變數宣告有var和沒var的區別)

測試引入的js檔案,和直接在頁面中寫的js程式碼執行的順序,順便還有個疑問(即JavaScript中變數宣告有var和沒var的區別),有時間再倒回來理解這個問題 <!DOCTYPE html> <html> <head> <meta charset