Struts1.3入门及配置过滤器控制中文乱码
关于Struts的相关介绍,在此就不做详细介绍。由于很多架构上的缺陷,现在很多企业都选择了Struts2,但是很多企业很多老项目需要维护,所以还是很有必要对struts1做些必要的了解,而且对学习struts2有很多好处。
?
我这里用的是Struts1.3.8。
?
一、准备工作
?? 1.下载Struts1.3.8
?? 2.安装myEclipse6.0或以上版本
?? 3.在myEclipse下创建web project,我这里定义名称为struts1.3
?? 4.将Struts1.3.8解压,将lib目录下的jar包拷到工程WebRoot--WEB-INF--lib目录下
?
二、安步骤开始 Struts1
?1.配置WEB-INF目录下的web.xml文件
插入如下XML文件
?
3.配置>/WEB-INF/struts-config.xml
?
?
?
4.创建JSP页面,我这里就在index.jsp上编写
插入如下代码到body内
?
?
?5.由于要显示一些信息,所以创建message.jsp页面
?? 在body标签内出入如下标签
?
?2.修改web.xml文件
?? 在根目web-app下添加如下xml代码
<filter><!-- 过滤器的名 --><filter-name>WebFilter</filter-name><!-- 过滤器所在完整包路径 --><filter-class>com.fly31.filter.WebFilter</filter-class><init-param><!-- 变量名 --><param-name>encoding</param-name><!-- 变量值 --><param-value>UTF-8</param-value></init-param></filter><!-- 过滤器映射 --><filter-mapping><!-- 映射过滤器的名字 --><filter-name>WebFilter</filter-name><!-- 过滤器范围,/*表示在这个工程目录下对所有的文件都有效 --><url-pattern>/*</url-pattern></filter-mapping>?