У меня есть URL действий после нажатия на ссылку гипер как такNullPointerException при установке боб
/SocialStupendous/GetProfile.action?slno=3&slno=3
В моем execute
методе ActionClass
я следующий код
public String execute() {
int urislno=Integer.parseInt(getServletRequest().getParameter("slno"));
System.out.println(urislno);
bean.setUslno(urislno);
}
Я получаю NullPointerException
когда Я выполняю bean.setuslno(urislno)
. Хотя urislno
напечатан правильно как 3
.
ProfileBean
класс:
public class ProfileBean {
private int uslno;
public int getUslno() {
return uslno;
}
public void setUslno(int uslno) {
this.uslno = uslno;
}
}
Почему это происходит?
Почему вы получить доступ к параметру непосредственно из запроса в первую очередь? Что касается NPE, разве не должно быть очевидно, что не так, увидев, что является нулевым? –
Я хочу заполучить тех пользователей, которые нажимали на URL-адрес, говорящий getprofile.action. Единственный способ поймать пользователя - через его/ее slno. Поэтому я хотел проверить, могу ли я получить доступ к параметрам с URL-адреса, которые изменяются, соответствующие пользователям –
Нет необходимости напрямую обращаться к запросу, используя свойство av action. –