JakartaEE Struts2使用
1. Struts2下载 解压后的目录结构如下: 图1.png 从一个高水平角度看,Struts2 是一个MVC拉动的(或MVC2)框架,Struts2 的模型-视图-控制器模式是通过以下五个核心部分进行实现的: 操作(Actions) 拦截器(Interceptors) 值栈(Value Stack)/OGNL 结果(Result)/结果类型 视图技术 图2.png 请求生命周期 通过上述图片的描述,我们可以依照下面几点解释在Struts2 中用户的请求生命周期: 用户发送一个资源需求的请求到服务器(例如:页面)。 核心控制器查看请求后确定适当的动作。 使用验证、文件上传等配置拦截器功能。 执行选择的动作来完成请求的操作。 如果需要的话,配置的拦截器可做任何后期处理。 最后,由视图显示结果并返回给用户。 2. HelloWorld程序 1. 四个组件: Action(操作) 创建一个动作类,包含完整的业务逻辑并控制用户、模型以及视图间的交互。 Interceptors(拦截器) 这是控制器的一部分,可依据需求创建拦截器,或使用现有的拦截器。 View(视图) 创建一个JSP与用户进行...