struts2入门知识点

来源:互联网 发布:自动聊天软件机器人 编辑:程序博客网 时间:2024/05/21 12:05

一、控制器:核心组件(框架提供的)

        Servlet VS  Filter        Servlet:(控制器)            1、每一个Servlet内存中唯一。            2、load-on-startup就可以使Servlet在启动时就完成初始化            3、用户的每次请求都会经过void service(request,response)            4、配置映射为/*时,所有的请求都会经过该Servlet        Filter:(控制器)            1、每一个Filter内存中唯一。            2、启动时就完成初始化            3、用户的每次请求都会经过void doFIlter(request,response)            4、配置映射为/*时,所有的请求都会经过该过滤器

不同:过滤器要比Servlet强大,过滤器有权利决定是否放行。 总结:Servlet能做的,Filter都能做。

二、Struts2的开发环境搭建

1、拷贝jar包
参考发行包中的struts2-blank.war中的jar
这里写图片描述
2、配置核心过滤器(控制器)
这里写图片描述
3、建立struts.xml的配置文件,放在应用的类路径的顶端(开发中:src目录下)
这里写图片描述
验证是否成功:部署到Tomcat中,启动,只要没有报错,就是OK。

三、写Struts.xml文件没有提示的问题

找到dtd,放到某一个目录中。WEB-INF/dtd,那个dtd文件就在struts2-core-2.3.jar的jar包中,用解压缩文件打开就可以找到该dtd文件,然后打开myeclipse的windows菜单项,点击preferences
这里写图片描述

0 0
原创粉丝点击