struts2是如何获取web中 request、session、application的了,struts2有4种方式获取web对象
1.通过servletactioncontext取httpservletrequest对象
2.通过servletrequestaware,(servletresponseaware )来注入httpservletrequest、(httpservletresponse)对象
3.通过actioncontext取map
4.通过requestaware,sessionaware,applicationaware接口,来注入 三个map
下面的例子就用以上4种方式来实现如何获取web对象
首先建立一个实体类,接收从客户端传过来的参数,通过modeldriven,如果对传递参数不明白的可以参看我上篇文章 三种对象传参和modeldriven的原理
一个student实体类
下面是访问页面 index,jsp
下面struts.xml
访问成功显示页面show.jsp