-2
如果问题非常基本,我很抱歉,但我是一个初学者。在Java中获取并设置返回空值
如何从一个servlet(java)文件获取值到另一个。我能够在“A”java文件上打印变量(strDateOfPurchase)值,但在“B”上打印时会给出null值,这进一步给了我java.text.ParseException。
这是怎么得到&在“A”java文件中设置。
String strDateOfPurchase = pr.getQualifiedParameter("DOP");
getQuoteABCDO.setStrDateOfPurchase(strDateOfPurchase);
....................... 这是它是如何在 “B” 的java文件中定义。其中打印空值...............................
String strDateOfPurchase = null;
getRevisedQuoteABCDO.setStrABCVehicleDateOfPurchase(strDateOfPurchase);
getQuoteABCDO.getStrDateOfPurchase();
你正在初始化String strDateOfPurchase = null;与null,所以它将设置为null并打印空。请解释你的确切流程,你如何去其他servlet等 –
你需要在session.setAttribute(“key”,“yourstrdatepurchase”)中设置文件A中的会话属性,然后通过会话将此值返回到文件B中。的getAttribute( “钥匙”); –
@JekinKalariya将其转化为答案。 Plus:(1)servlet不应该使用字段,在方法本身内部处理的所有内容:doGet/doPost等等。 (2)java中的命名约定不使用匈牙利符号(类型前缀,如'str')。 –