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

今天第一次遇到在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>  


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值