我在Webservice.java中有以下代码:
String userId = strUserID;
entity.setUserTerminal(requestBean.getChannel());
entity.setUserId(userId);
entity.setLoginPwd(requestBean.getPassword());
entity.setLoginID(requestBean.getLoginId());
String strEntityId = (String) authenticationHash.get("16");
entity.setEntityId(strEntityId);
request.setAttribute("langID", requestBean.getLangId());
WEBSERVICE_LOGGER.debug(logPrefix+"entity obj ::{} " + entity.toString());
request.setAttribute("entity", entity);
我无法获得此request.setAttribute(“entity”,entity);在另一个动作文件中,我在命中request.getAttribute(“entity”);
时变为null答案 0 :(得分:0)
确保在提供响应之前执行line- request.getAttribute(“entity”); ,因为请求参数在提供响应后立即无效。这可能是你得到一个空值的原因。