在servlet环境中,<s:form>
标记使用ServletUrlRenderer
类来呈现表单url。如果action
找不到在属性中指定的操作的配置,则将使用属性的文字值(不带参数)action
。
您需要使用不带扩展名的操作名称,以便可以在配置中找到它。因此some_action?foo=bar
,如果您已some_action
配置,some_action.action?foo=bar
则将以表格形式设置参数,但由于.action
扩展名而找不到,并且参数将被剥离。