wicket框架中请求对象的会话处理

时间:2011-05-30 09:28:03

标签: java frameworks wicket

1)我在下面给出的请求对象中添加了一个元素,我需要在我的网页中获取/读取它,我该怎么办?

<input type="hidden"> wicket:id="submitted" value="false" />

例如:在servlet中,使用隐藏会话中的request.getParameter(“submitted”)。

2)在我的控制器类中,我想在会话或隐藏字段中设置值,这样我就可以识别用户是否已经处理了请求或者是我的代码块。

2 个答案:

答案 0 :(得分:1)

1)使用HiddenField

2)使用自定义WebSession对象:

public class MySession extends WebSession{
    public Mysession(Request request){super(request);}
    private boolean completedRegistration;

    public boolean hasCompletedRegistration() {
        return completedRegistration;
    }

    public void setCompletedRegistration(boolean completedRegistration) {
        this.completedRegistration = completedRegistration;
    }
}

答案 1 :(得分:0)

我不确定我是否完全理解你的问题。

但是为了缩短它,如果你想获得存储在请求对象中的值,你需要将输入映射的模型设置为这个值(通过使用HiddenField wicket内部类)。

如果您想跟踪您的用户,最好的办法是在客户端寻找可以管理其访问权限的Cookie集。

如果您想要更准确的答案,请优化您的问题...

相关问题