-2
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。 我试过这个,但我知道这是不正确的。还请解释我们如何制作这张地图以及我们如何获取数据。在其他JSP(视图)从一个jsp到另一个jsp获取数据
@ModelAttribute("confirmNum")
protected String confirmNum(HttpSession session){
return PayrollDedutionTransactionHelper.getConfirmationNumber();
}
然后调用就像您最初的JSP和其他视图属性:
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");
什么.....“请解释我们如何制作这张地图以及我们如何获取数据”?大声笑。为了使数据映射到类,或者在发送之前使用存储数据的设计模式(例如服务层),并使用另一种方法调用该数据。 –
几个星期前我刚刚开始在java上工作。所以如果你听起来很有趣,那么我很抱歉。 –
我明白了。就像你提到的那样很有趣。你知道如何存储数据,或将数据映射到类并检索它?这可能会有所帮助。 –