Я извиняюсь заранее, если вопрос очень прост, но я начинаю с этим.Get & set in Java возвращает значение null
Как получить значение из одного файла сервлета (java) в другой. Я могу напечатать значение переменной (strDateOfPurchase) в java-файле «A», но печать на «B» дает значение null, которое дает мне java.text.ParseException.
Вот как это делается: &, установленный в java-файле «A».
String strDateOfPurchase = pr.getQualifiedParameter("DOP");
getQuoteABCDO.setStrDateOfPurchase(strDateOfPurchase);
....................... Это, как она определена в "B" Java-файл. который печатает нулевое значение .......................................
String strDateOfPurchase = null;
getRevisedQuoteABCDO.setStrABCVehicleDateOfPurchase(strDateOfPurchase);
getQuoteABCDO.getStrDateOfPurchase();
Вы инициализируете String strDateOfPurchase = null; с нулем, поэтому он установит значение null и напечатает нуль. объясните свой точный поток, как вы собираетесь на другой сервлет и т. д. –
вам нужно установить атрибут сеанса в файле A с session.setAttribute («ключ», «yourstrdatepurchase»), а затем вернуть это значение в свой файл B с сеансом. GetAttribute ("ключ"); –
@JekinKalariya превратить это в ответ. Плюс: (1) сервлеты не должны использовать поля, все обрабатываемые внутри самого метода: doGet/doPost и т. Д. (2) Соглашение об именах в java не использует венгерскую нотацию (например, префиксы типа 'str'). –