现在看一个前人的项目,发现他用的是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属性的值,这个不知道他是怎么实现的,请大伙给我解释一下,谢谢
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属性的值,这个不知道他是怎么实现的,请大伙给我解释一下,谢谢
解决方案 »
- java怎么建立一对多的消息发放功能
- 一个查询sql语句
- Hibernate这样的储存过程如何处理?
- Struts2的hidden取值为空
- hibernate
- java調用asp.net webservice 在windows系統可以,在linux下報 java.net.UnknownHostException 錯誤
- ajax 获得的result字符串中总是有18个空格,不知道为什么
- 我在SEI中的方法带有long[]参数,部署到jboss下,jboss提示Class Not Found com.yansg.webservice._arrays.longArray,为什么会这样?
- 关于JDBC
- 急!!!tomcat项目下的包里有图片,但是eclipse项目里对应的包刷新也没有图片
- struts2 hibernate spring整合抛空指针异常 急!
- 几乎相同的目录,文件不能访问,404错误
<constant name="struts.action.extension" value="action"></constant>
就是找名字为index的action
后缀名是可以自定义的,默认是.action