Struts2 demo code
- Struts2是一个web MVC框架
- 三层架构,web层,service层,dao层
- web层MVC框架,controller控制器,view视图,model模型
- 框架:
- SSH:Struts+Spring+Hibernate
- SSM:SpringMVC+Spring+mybatis
- 创建一个javaweb项目
- 导入Struts2 jar包
- web.xml配置Struts2过滤器,应用于所有请求。
- src目录添加struts.xml,并配置
- 包:<package name=包名 extends=default>
- 动作:<action name=动作名 class=类名 method=方法名>
- 结果:<result name=返回值名>/url</result>
- 编写动作对应的类和方法,方法的返回值 = result.name
- 浏览器访问 http://localhost:8080/hello
- 根据web.xml,请求经过Struts2过滤器
- 加载struts配置
- 找到名为“hello”的动作,执行对应的类方法
- 返回结果,转发到url