wicket 框架中请求对象的会话处理
1)我在下面给出的请求对象中添加了一个元素,我需要在我的网页中获取/读取这个元素,我该怎么做?
<input type="hidden"> wicket:id="submitted" value="false" />
例如:在 servlet 中,使用隐藏会话中的 request.getParameter("subscribed") 。
2)在我的控制器类中,我想在会话或隐藏字段中设置值,以便我可以识别用户是否已经处理了请求或输入了我的代码块。
1) i have added an element in request object given below, i need to get/read this in my webpage, how can i do it?
<input type="hidden"> wicket:id="submitted" value="false" />
eg: in servlet, use request.getParameter("submitted") from hidden session.
2) in my controller class i want to set the value in session or hidden field, so that i can identify the user if he already processed the request or enetered my block of code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1)使用
HiddenField
2) 使用自定义
WebSession
对象:1) use
HiddenField
2) use a custom
WebSession
object:我不确定我是否完全理解了你的问题。
但简而言之,如果您想获取存储在请求对象中的值,您需要将输入模型映射到该值(通过使用
HiddenField
wicket 内部类)。如果您想跟踪您的用户,最好的办法是在客户端查找设置的 cookie,以便您管理其访问。
如果您想要更准确的答案,请完善您的问题...
I am not sure I have fully understood your questions.
But to make it short, if you want to get the value stored in your request object, you'll need to make the model of your input map to this value (by using
HiddenField
wicket internal class).If you want to track your user, the best thing to do is looking around for a cookie set on the client side that'll allow you to manage its visits.
Please refine your question if you want a more precise answer...