`
hurunhui
  • 浏览: 10993 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

structs2.0实战-3

阅读更多
5.UserAction文件
----------------------------------
package com.hrh.web;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.hrh.entity.User;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport
{
    private User user;
   
    public String execute() throws Exception
    {
        user =  new User();
        user.setPassword("1231");
        user.setUsername("dsafdsa");
        ActionContext context = ActionContext.getContext();     
        HttpServletRequest request = (HttpServletRequest) context.get(ServletActionContext.HTTP_REQUEST);   
        HttpServletResponse response = (HttpServletResponse) context.get(ServletActionContext.HTTP_RESPONSE);   
        Map session = context.getSession();   
        System.out.println(session);
        session.put("login", "OK");
      
        return "success";
    }

    public User getUser()
    {
        return user;
    }

    public void setUser(User user)
    {
        this.user = user;
    }
}
----------------------------------
分享到:
评论

相关推荐

    spring+hibernate+structs经典入门 实例 spring电子书

    3. "Spring开发指南":这份指南可能更注重Spring框架的实战应用,包括Spring MVC、Spring Boot、Spring Data等子项目,帮助读者快速上手Spring开发。 4. "spring配置连接说明doc":这可能是关于Spring配置数据库连接...

    struts2.0 入门的好教材

    3. **Action与Result** - **Action类**:每个Action类对应一个具体的业务操作,它继承自Struts2提供的ActionSupport类,可以覆盖execute方法实现业务逻辑。 - **Result**:Action执行后,通常会跳转到一个页面或...

    struct2及spring2中文教程chm

    3. **Structs2的MVC模式**:理解MVC模式如何在Structs2中工作,包括Action、Result和ValueStack的概念,以及如何通过Struts2的配置文件来定义请求映射和处理流程。 4. **拦截器**:了解Structs2的拦截器机制,它是...

    轻量级J2EE企业应用实战:Struts+Spring+Hibernate整合开发

    轻量级J2EE企业应用实战,详细讲述了SSH开发的方方面面,是一本极好的入门书籍。 本书所介绍的内容是作者多年J2EE开发经验的总结,内容涉及三个开源框架:Struts、Hibernate和Spring,还介绍了Tomcat和Jetty两个...

    C#新特性实例NewDemo.rar

    "C#新特性实例NewDemo.rar"是一个教育机构提供的资源包,它包含了针对C#最新特性的实战示例,帮助学习者深入理解和应用这些特性。以下是对这些新特性的详细介绍: 1. **异步编程(Async/Await)** C#自版本5.0引入...

Global site tag (gtag.js) - Google Analytics