您的位置:首页 > 其它

ftl页面中表单提交的action的感叹号定位写法

2014-08-26 11:09 155 查看
今天第一次遇到在ftl页面中表单提交的处理action这种写法,以前也没接触过freemarker。

<form name="sevicetable1" action="${request.getContextPath()}/query!personlQuery.action" method="post">

query!personlQuery.action感叹号前的query是在配置文件中配置的action,感叹号后就是该类中的方法名,这种写法无须为方法指定具体action名,action名!方法名.action。在配置文件中为各个方法配置result,每个方法返回结果为该result name。

<?xml version="1.0" encoding="gbk"?>
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.1.1//EN"
"http://www.opensymphony.com/xwork/xwork-1.1.1.dtd">
<xwork>
<include file="webwork-default.xml" />
<package name="default" extends="webwork-default">
<action name="query" class="com.huilan.action.ServicetableAction">
<result name="policy" type="freemarker">policy.ftl</result>
<result name="insurebnf" type="freemarker">insurebnf.ftl</result>
<result name="personl" type="freemarker">personl.ftl</result>
<result name="result" type="freemarker">result.ftl</result>
<result name="fresult" type="freemarker">fresult.ftl</result>
<result name="yresult" type="freemarker">yresult.ftl</result>
</action>
<action name="sendmail" class="com.huilan.action.SendMailAction">
<result name="result" type="freemarker">result.ftl</result>
</action>
</package>
</xwork>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: