Map<String, String> vignetteContent2 = buildVignetteContent2(
actionState, "reenrolmentSummary");
actionState.request.setAttribute("memberName", member.getFirstName());
actionState.request.setAttribute("confirmNum", PayrollDedutionTransactionHelper.getConfirmationNumber());
actionState.request.setAttribute("effectiveDate", getDisplayDateInMMMMDYYYY(PayrollDedutionTransactionHelper.getTransactionEffectiveDate(), actionState.getLanguageCode()));
actionState.request.setAttribute("reenrolWelcome", reenrolmentSesssionData.getPayrollDeductionPageData());
actionState.request.setAttribute("assetConsolidationAllowed",actionState.appSecurityManager.isAssetConsolidationAllowed(actionState.session));
actionState.request.setAttribute("vignetteContent2", vignetteContent2);
pageData.put("hubToolName", hubToolName);
actionState.jspPageData = pageData;
return true;
我想在其他一些jsp中获取属性confirmNum和effectiveDate。 我试过这个,但我知道这是不正确的。还请解释我们如何制作这张地图以及我们如何获取数据。
function setDateAndConfirmation(paymentMethod){
var date = new Date($.now());
// var dateString = $.datepicker.formatDate('dd M yy', date);
var hours = date.getHours();
if(hours < 10){
hours = "0" + hours;
}
var minutes = date.getMinutes();
if(minutes < 10){
minutes = "0"+minutes;
}
var seconds = date.getSeconds();
if(seconds < 10){
seconds = "0" + seconds;
}
$("#dateSubmitted").effectiveDate;
$("#confNumber").confirmNum;
}
setDateAndConfirmation("P");
答案 0 :(得分:0)
你也可以在你的控制器中使用这样的东西:
@ModelAttribute("confirmNum")
protected String confirmNum(HttpSession session){
return PayrollDedutionTransactionHelper.getConfirmationNumber();
}
然后在您的其他JSP(视图)中调用该属性,就像您的初始JSP和其他视图一样。