java doPost和getParameter()
StackOverflow上的第一个计时器。我有一个关于req的问题。GetParameter。我有一个班。在这个校友类中,我有一个PersonalAddress类,用于存储城市、州、街道等信息。当我从JSP页面中提取数据时,我在尝试将数据提取到结构中时遇到了一个错误。举个例子可以更好地解释
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(“street”)吗
# 1 楼答案
我会试着回答一些问题=)
如果不是以上两种情况,并且您看到了NullPointerException,那么可能是因为您在尝试设置street之前没有在新的Alumbers中创建PersonalAddress(这可以不用getter语法)