我正在使用 spring webflow我的 jsp 页面是<!-- header --><%@include file="../shared/flows-header.jsp"%><div class = "container"><div class = "row"><div class = col-sm-6> <div class = "panel panel-primary"> <div class = "panel-heading"> <h4>Personal Details</h4> </div> <div class = "panel-body"> <!-- to display personal details --> <div class="text-center"> <h3>Name : <strong>${registerModel.user.firstname} ${registerModel.user.lastname}</strong></h3> <h4>Email : <strong>${registerModel.user.email}</strong></h4> <h4>Contact : <strong>${registerModel.user.contactNumber}</strong></h4> <h4>Role : <strong>${registerModel.user.role}</strong></h4> </div> <!-- anchor tag to move to personal details page to edit --> <p> <a href = "${flowExecutionUrl}&_eventId_personal" class = "btn btn-primary">Edit</a> </p> </div> </div></div><div class = col-sm-6> <div class = "panel panel-primary"> <div class = "panel-heading"> <h4>Billing Address</h4> </div> <div class = "panel-body"> <!-- to display billing address --> <div class="text-center"> <p>${registerModel.billing.addressLineOne}, </p> <p>${registerModel.billing.addressLineTwo}, </p> <p>${registerModel.billing.city} - ${registerModel.billing.postalCode}, </p> <p>${registerModel.billing.state}</p> <p>${registerModel.billing.country}</p> </div> <!-- anchor tag to move to billing address page to edit --> <p> <a href = "${flowExecutionUrl}&_eventId_billing" class = "btn btn-primary">Edit</a> </p> </div> </div></div>
1 回答

隔江千里
TA贡献1906条经验 获得超10个赞
我在那里看到了几个可能的误解,但我认为主要的一个是你在你不应该使用的属性周围使用单引号。导致此特定问题的原因是:
<evaluate expression="'registerHandler.init()'" result = "flowScope.registerModel" />
您输入flowScope.registerModel
的是字符串值“registerHandler.init()”,而不是调用的结果registerHandler.init()
。
相反,删除这样的单引号:
<evaluate expression="registerHandler.init()" result = "flowScope.registerModel" />
以后的参考文献也一样:
<view-state id = "billing" view = "flows/register/signup-billing" model = "'billing'">
这也不应该在“帐单”周围加上单引号:
<view-state id = "billing" view = "flows/register/signup-billing" model = "billing">
(另外,通过声明<var>
s “用户”和“计费”,它们会自动置于流范围内,因此您可以直接在 JSP 中引用它们,如${user.firstname}
。)
添加回答
举报
0/150
提交
取消