第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如果把出問題的幾個(gè)屬性對(duì)應(yīng)的文本框刪掉,問題就沒了,一切正常!其他屬性碰到null值也沒問題!

如果把出問題的幾個(gè)屬性對(duì)應(yīng)的文本框刪掉,問題就沒了,一切正常!其他屬性碰到null值也沒問題!

UYOU 2023-03-11 18:14:19
Form里有n個(gè)屬性,字符串類型,屬性對(duì)應(yīng)的get/set方法用MyEclipse自動(dòng)生成的,完全符合命名規(guī)范。頁面上有n個(gè)文本框,對(duì)應(yīng)form中的屬性,字母大小寫都正確。文本框的初始值由上個(gè)頁面通過session傳過來的,某些值可能為null。由上個(gè)頁面進(jìn)入這個(gè)頁面的時(shí)候問題就出現(xiàn)了,如果后四個(gè)屬性的初始值為null,就會(huì)出現(xiàn)No getter method for property xxx ……的錯(cuò)誤。如果把這四個(gè)屬性的文本框刪除,就沒問題了,即使其他屬性為空,也不會(huì)出錯(cuò)。我就納了悶兒了,同樣是一個(gè)Form里的String類型的屬性,差距他咋就這么大呢?大俠們幫幫忙吧!萬分感激!我做的是一個(gè)修改詳細(xì)信息的頁面。大體代碼:我的ActionForm里就是n個(gè)屬性和對(duì)應(yīng)的getter/setter。頁面form:<html:form action="/modify.do" method="post"><% OldBean ob=(OldBean)session.getAttribute("oldBean");%><html:text property="pro1" value="<%=ob.getPro1()%>" /><html:text property="pro2" value="<%=ob.getPro2()%>" />……<html:text property="proN" value="<%=ob.getProN()%>" /><html:submit value="submit" property="submit" /></html:form>出問題的幾個(gè)屬性跟其他屬性除了名不一樣,其他都一樣,名也是完全按照命名規(guī)范的,頁面上的屬性名是copy過去的,不會(huì)寫錯(cuò)。
查看完整描述

2 回答

?
jeck貓

TA貢獻(xiàn)1909條經(jīng)驗(yàn) 獲得超7個(gè)贊

我說的Form是你的XXXForm類,不是Form表單

這四個(gè)屬性的文本框 
原因可能是: 
1、這4個(gè)文本框你用struts標(biāo)簽寫的<html:text ... />在Form里沒有設(shè)為屬性, 

2、你在Form里設(shè)成了屬性,但是你沒寫成struts標(biāo)簽

查看完整回答
反對(duì) 回復(fù) 2023-03-15
?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊

例如
有個(gè)ActionForm
pubic MyForm extends ActionFomr{
private long id;
private String name;

//對(duì)應(yīng)的get,set方法。注意名稱一定要規(guī)范
}

<html:form action="/modify.do" method="post"> 
<html:text property="id"/> 
<html:text property="name"/> 
</html:form>

你如果是想給form賦值,完全可以在action中直接給form設(shè)值,不用傳到頁面上。例如進(jìn)入包含html:form的頁面前,先經(jīng)過action,從action給form賦值,action中有以下方法

public ActionForward initForm(//參數(shù)省略){
MyForm myform = (MyForm )form;
myform.setId(111);
myform.setName(”myName“);

mapping.findForward("你配置了ActionFOrm的頁面");
}

查看完整回答
反對(duì) 回復(fù) 2023-03-15
  • 2 回答
  • 0 關(guān)注
  • 125 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)