Java Struts 2中没有调用操作

Java Struts 2中没有调用操作,java,struts2,jar,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 应用程序中缺少以下jar:freemarker.jar 你是st

在我的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

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

你是struts2的新手吗?如果是。。遵循适当的教程。这是给你的:)


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

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


或者属性文件中的相应属性,不管您喜欢什么配置,通常是
struts.xml
。然后,如果该值不正确或Struts无法找到适当的操作配置,则应通知您。

我的应用程序与上述jar文件的旧版本配合得非常好。。在将这些jar文件升级到上述版本后,我的应用程序会像动作一样被调用,而不是像以前的动作那样被调用。当你下载struts2新版本时,一定要下载完整的发行版。它包含所有兼容的jar(甚至网格和插件),并且只使用这些jar。Jar不兼容不应该是一个问题。我有链接(如果有…)请参阅完整的Release和该完整分布下的。