现在看一个前人的项目,发现他用的是freeer和struts2.0,大家都知道freeer是用来生成html静态页面的,可是我有一点不明白,就是他用到很多请求都是freeer生成后的静态页面,并且他的form中没有action项,是在提交后通过js来给action赋值的,还有的是一个超连接来处发请求,我把代码发上来请大家给我分析一下(超连接式的),我是freeer新手
struts.xml片段<action name="index" class="employeeAction" method="getSupporterAndTechnologistStatus">
<result type="freeer">/WEB-INF/ftl/order/index.ftl</result>
</action>
ftl文件片段
<li id="nav_order"><a href="${base}/order/index.html">Order</a></li>有一个名为index.ftl的模板文件,这里就不贴出来了。
后来发现所有的请求全部是*.html的格式,在struts.xml中所有的action中name属性全是这样,这估计在上面的连接里的“index"就是action中name属性的值,这个不知道他是怎么实现的,请大伙给我解释一下,谢谢