在Struts 2中没有调用Action

时间:2014-02-06 01:32:58

标签: java struts2 jar

在我的struts应用程序中,不会调用操作,而是刷新该页面。更改我的库jar文件后。在改变它之前工作正常。

以下是更改后的LIB文件夹的详细信息

我所做的改变

 struts2-core-2.3.16
 struts2-jquery-plugin 3.7.0
 struts2-jquery-grid-plugin 3.7.0 
 xwork-core-2.3.16 
 ognl-3.0.8 
 freemaker 2.3.20

2 个答案:

答案 0 :(得分:0)

您在应用程序中缺少以下jar:freemarker.jar

你是struts2的新手吗?。如果是......请遵循正确的教程。这是你的一个:)

Tutorial1

Tutorial2

答案 1 :(得分:0)

您忘了设置Struts表单标记的action属性,默认情况下它是当前操作。缺少表单标记中的操作URL会导致刷新效果。如果您使用的开发人员模式通过使用Struts配置常量

打开
<constant name="struts.devMode" value="true" />

或属性文件中的相应属性,无论您喜欢哪种配置,通常都是struts.xml。然后,如果值不正确,或者Struts找不到合适的操作配置,则会通知您。