如果问题非常基本,我提前道歉,但我是初学者。
如何从一个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();
答案 0 :(得分:0)
如果要在会话中访问您的字段,则需要将其设置为servlet会话属性,如下所示。
在doGet或doPost中使用HttpServletRequest属性
src
"IMG.jpg"
在您的其他servlet B中,您需要像这样访问它
request.getSession().setAttribute("key","value");
如果您想要它应用于任何其他范围,例如应用程序或请求,您需要根据http://docs.oracle.com/javaee/6/tutorial/doc/gjbbk.html
进行设置