我在freemarker中用<@s.action提示undefined

fenghen 2008-12-28
我在freemarker中用<@s.action提示undefined。。

这是怎么搞的啊。。
kyo100900 2008-12-29
你怎么用的, 我试了,没问题啊?
fenghen 2008-12-29
谢谢楼上了。。是我用的不对。。呵呵
njyu 2009-01-16
呵呵 应该是你不小心搞错了!
new20080601 2009-02-03
1. struts-tags.tld 考到你应用的WEB-INF/taglibs(自己新建)

2.web.xml

struts-tags.tld
<servlet>
   <servlet-name>JSPSupportServlet</servlet-name>
   <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class>
   <load-on-startup>1</load-on-startup>
</servlet>

ftl
<#assign s=JspTaglibs["/WEB-INF/taglibs/struts-tags.tld"]>
<html>
    <head>
<title>文件上传</title>
    </head>
    <body>
<@s.form action="list">
<@s.textfield label="First name" name="fristName"/>
<@s.submit value="Update"/>
</@s.form>
<#assign nameList=["1","3"]>
<#list nameList as name>
${name}<br/>
</#list>
</body>
</html>

struts.xml

<action name="*">
        <result type="freemarker">/WEB-INF/flts/freeMarker.ftl</result>
</action>
Global site tag (gtag.js) - Google Analytics