首页 > 代码库 > Struct2
Struct2
1、MVC思想概述
Servlet作为前端控制器,负责接收客户端发送的请求,在Servlet中只包含控制逻辑和简单的前端处理;然后调用后端javabean来完成实际的逻辑处理;
最后转发到相应的jsp页面处理显示逻辑。
JSP页面的请求与Servlet交互,Servlet负责与后台的javabean通信。
MVC并不是java语言所持有的设计思想,它是所有的面向对象程序设计语言都应该遵守的规范。
2、Struts 2的下载和安装
(1)下载Struts2的完整版,解压缩,该文件夹包含如下文件结构:
- apps:包含了基于Struts2的示例应用;
- docs:包含了Struts2的相关文档;
- lib:包含了Struts2框架的核心类库,以及他的第三方插件类库;
- src:包含了Struts2框架的所有源代码;
(2)将lib中的部分必须类库复制到web应用的WEB-INF/lib路径下。
(3)编辑web应用的web.xml配置文件,配置Sturts 2的核心Filter。
<!-- 定义Struts2的核心Filter -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<!-- 让Struts2的核心Filter拦截所有的请求 -->
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Struct2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。