StackOverflow上的第一個計時器。我有一個關於req.getParamter的問題。我有一個班級校友()。在這個校友課程中,我有一個PersonalAddress類,用於存儲諸如城市,州,街道等等的東西。當我將數據從我的JSP頁面中提取出來時,我試圖將數據拉入結構中時遇到錯誤。一個例子可以更好地解釋。doPost和getParameter()
public Alumni() {
String name;
int age;
PersonalAddress personaladdress;
public Alumni(){}
... (constuctors,getters and setters within each class, yadda yadda)
}
在我的doPost中,像name這樣的變量正在被拉到html頁面。例如:
Alumni a = new Alumni();
a.setName(req.getParameter("name"));
But once I get to the "structs" it will not let me do so. Example
a.personaladdress.setStreet(req.getParameter("street"));
爲什麼我不能在我的personaladdress結構使用的getParameter(「街道」)任何想法?
發佈錯誤消息也是一個好主意 – earcam 2013-04-25 23:58:28
在Java中,通常通過訪問器方法訪問成員變量,例如,你的校友會有一個getPersonalAddress()方法。初始化班級成員以避免意外錯誤也是一種很好的做法。在使用之前是否嘗試過檢查請求? – Romski 2013-04-26 00:36:53
問題已解決。感謝您的評論,非常感謝。 – 2013-04-26 01:01:54