【问题标题】:how can i pass request object from one class to another我如何将请求对象从一个类传递到另一个类
【发布时间】:2014-09-25 11:40:35
【问题描述】:

我在 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");

【问题讨论】:

    标签: java web-services servlets


    【解决方案1】:

    确保在提供响应之前执行 request.getAttribute("entity"); 行,因为在提供响应后请求参数立即无效。这可能是您获得空值的原因。

    【讨论】:

    • 我仍然是空的。
    猜你喜欢
    • 2016-09-06
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    相关资源
    最近更新 更多