不幸的是,我需要在旧的Struts1应用程序中注入新功能。当前视图使用的是速度模板,但是我没有看到使用任何struts标记。我还知道,在Struts2中,可以在共济会和/或速度模板中使用Struts标记。
例如,在Struts2应用程序中,on可以在速度模板中执行以下操作(而不是使用JSP标记库):
#sform ("action=updatePerson")
#stextfield ("label=First name" "name=firstName")
#ssubmit ("value=Update")
#end这种类型的集成是否存在于Struts1中?是否有一种方法可以在速度模板中使用Struts1标记,或者这是否需要对速度集成到Struts1中的方式进行一些重大改革?
发布于 2016-09-30 14:35:55
在速度模板中没有直接使用Struts 1标记,但是提供了额外的工具来允许并行功能,例如来自http://velocity.apache.org/tools/devel/struts.html的工具
VelocityStruts包括GenericTools和VelocityView,并添加了用于Struts1.x应用程序的工具。这些工具与关键Struts标记库的功能相匹配,并提供对Struts资源、消息、tiles、验证函数等的访问。
这至少能让你在一定程度上达到目的。
https://stackoverflow.com/questions/39773667
复制相似问题