码迷,mamicode.com
首页 > 其他好文 > 详细

Struts中的一些小知识

时间:2017-01-08 12:45:31      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:use   servlet   exec   strong   on()   方式   ora   注入属性   http   

得到表单上的数据:

注入属性的时候 属性名必须与表单中的名字一样

用户名:<input type=”text” name=”username”>

action:

Private String username;

 

注入对象时:

在表单的地方name必须使用对象名点对象的属性

用户名:<input type=”text” name=”user.username”>

User:

Private String username;

action:

Private User user;

if(user.getUsername().equals(“aaa”)){

   Return success;

}    

 

IOC(控制反转)依赖注入

Action中操作作用域对象

1.IOC注入

获得request的方式一:

1.httpservletRquest req = servletactioncontext.getRequest();

 request.setAttribute(“name”,username);

//HttpSession session = req.getSession();

//session.getServletContext();

2.注入的方式,返回map形式的request  实现接口RequstAware

Private Map<String,Object> request;

execute方法中:

Request.put(“showName”,”注入的request”);

Session也是用map形式存放: 实现接口SessionAware

Private Map<String,Object> session;

execute方法中:

Session.put(“showSession”,”注入的session”);  

3.actioncontext.getcontext().getsession();/actioncontext.getaplication();/actioncontext.put(“”,””);

 

Struts中的一些小知识

标签:use   servlet   exec   strong   on()   方式   ora   注入属性   http   

原文地址:http://www.cnblogs.com/z1234/p/6261656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!