怎么在action里获取到JSP里的数据

如题 这些数据包括select radio text的,中间经过struts,求大神指导

5个回答

struts1~还是2. 2有OHNL表达式,可直接封装到对象.属性就好。1的话,可以传参,在action类里写private String xx,生成get、set方法就可以使用该属性。

在将表单提交给action之后,通过action对应的form(struts1.x)或action(struts2.x)中与表单name属性值同名的字段对应的get方法获取;
这是基础,你应该先学习或复习struts1.x或2.x的相关知识();

cpq8023cpq
瞄缘 纠正:struts2.x的字段可以直接使用,不用通过get
接近 5 年之前 回复

struts有针对表单数据绑定的基础框架,struts1是ActionForm,而struts2是Action类的成员变量。
框架基础建议实现一个简单Demo以便体会。

form表单提交,地址栏传值

struts2框架中有一个ActionContext类,该类包含所有将会访问的数据,struts2框架的action可通过访问ActionContext来获得Servlet API
HttpServletReqest request=ServletActionContext.getRequest();
HttpServletResponse response=ServletActionContext.getResponse();
使用这个之后就可以像servlet一样获取参数了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问