为了账号安全,请及时绑定邮箱和手机立即绑定

org.apache.jasper.JasperException:

org.apache.jasper.JasperException:

慕田峪7331174 2022-07-20 20:53:05
我正在使用 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}。)


查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号