java – 为什么Wicket会更改非Wicket表单标记的action属性?
发布时间:2020-12-15 02:30:20 所属栏目:Java 来源:网络整理
导读:在我的Wicket应用程序页面的基本模板中,有一个我不希望Wicket处理的表单,如下所示: form id="myForm" action="" !-- input fields and submit button --/form 我将action属性留空以始终将其发送到当前页面.在应用程序的主页面上,它可以工作,但在其他页面上,
在我的Wicket应用程序页面的基本模板中,有一个我不希望Wicket处理的表单,如下所示:
<form id="myForm" action=""> <!-- input fields and submit button --> </form> 我将action属性留空以始终将其发送到当前页面.在应用程序的主页面上,它可以工作,但在其他页面上,Wicket在action属性中添加了一个“../”,这似乎意味着很好但不是我想要的. 我正在使用Wicket 1.4.17.如何停止或更改此行为? 该表单旨在使用户能够将短消息作为反馈提交给站点管理员.它出现在每个页面上,输入是从我的页面基类的构造函数中的PageParameters中收集的.如果有更多的Wicket方法来做到这一点,我会欣赏提示,但这应该是a)无状态和b)非常简单. 解决方法
我会以Wicket的方式为您的反馈表单编写一个组件,然后将其插入到每个页面中.由于您拥有所有页面的(抽象)基类,您只需将其添加到那里,它就会出现在每个页面上.
在您的反馈表单组件中,只需覆盖onSubmit()方法并将消息发送到站点管理员. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |