リクエストとセッションの属性を自分で処理するのではなく、例えば@SessionAttributes
というバネにして、クッキーのログインなどをしたいと思います。Spring 3 MVCコントローラからHttpRequestにアクセスする
私はちょうど私が、コントローラ内からHttpRequest
にアクセスできる方法を見つけ出すカント、私は@RequestAttribute
上の層に行くとHttpRequest
自体にアクセスするための方法が必要です。ストライプスは、ApplicationContext
を実装し、getAttribute()
を呼び出してこれを行うのに使用されています。
また、渡すパラメータとしてHttpServletRequest
が動作していないようだ。
@RequestMapping(value="/") public String home(HttpServletRequest request){
System.out.println(""+request.getSession().getCreationTime());
return "home";
}
上記の方法は何も印刷されません。
これに関するアドバイスはありますか?
こんにちは、ヒントのためのTHXは、私が間違ってやっている知らないが、これは動作していない:それは何も印刷されません:\t @RequestMapping(値=「/」) \tパブリック文字列の自宅(HttpServletRequestのリクエスト){ \t \t \t System.out.println( "" + request.getSession()。getCreationTime()); \t \t \t \t return "home"; \t \t \t}これは現在の量pof millisであるべきですが、@RequestBodyのメソッドに注釈を付けてもそれ以上のアドバイスは何も変わりませんか?このためのthx – JBoy
私は2番目のJBoyも動作しません –
Spring MVCのサポートされている引数へのリンク@jjmontesありがとう! – Barett