У меня есть javabean под названием Userbean, где я храню данные для пользователей.Сервлет не может получить доступ к данным из bean
public class UserBean
{
public String uid; //User ID
public String password; //Password
public String email; //Email
...
public UserBean() {}
public void setUid(String str) {uid = str;}
public String getUid() { return uid;}
...
Я хочу, чтобы получить тис данные из сервлета, но в каждом сервлете я должен сделать новый UserBean и не могу использовать методы «GetData». Одним словом, я не могу получить доступ к данным из компонента в сервлете. Для exaple
String uid = userBean.getUid();
каждый раз возвращает
java.lang.NullPointerException
Единственный способ, которым я могу избежать этой ошибки является использование
userBean = new UserBean();
, но я хочу используйте данные, которые уже были вставлены в компонент, а не для создания нового. Есть идеи? Заранее спасибо.
Где и как вы храните UserBean? HttpSession? –
показать сервлет и как он называется – Sionnach733
Предлагаю вам прочитать вступительную книгу о Java, переменных и объектах, прежде чем пытаться разработать сервлеты. веб-программирование - сложная задача, и вы не уйдете далеко, если не поймете основы. –