struts2的搭建分以下几步
1.新建web工程
2.修改编码为utf-8
struts2的默认编码为utf-8,因此需要修改编码,否则会造成乱码
3.新建一个jsp文件,如图
4.打开web.xml,配置过滤器,如图
5.在src目录下创建struts.xml文件(注意:是src目录下,不是package包下)文件名不能写错,在struts-default.xml中此配置文件的名字是确定的,因此,不能写错。
当然,也可以通过修改struts-default.xml中的文件名而更改,但是,尽量不要这么做。
6.配置struts.xml文件
如图
根节点
<struts>
<package>
属性
name:包名(唯一)
namespace:命名空间,在本例中,即首页所在的文件名,此属性可以省略
extends:在struts核心包中存在struts-default,必须继承,详细可查看struts核心包下的此文件
<action>
属性
name:界面请求连接的名字,可以和类名不同
class:类的路径
<result>
属性
name:与action中excute函数的返回值相同
type:转发的类型(详情看struts-default.xml)
注:当<struts>等标签不被识别时:如图
windows ->preferences 搜索xml,选择XML Catalog,如下图所示
如图 在1处选择struts.apache.org/dtds/struts-2.3.dtd文件
在2处填入-//Apache Software Foundation//DTD Struts Configuration 2.3//EN
此处可以参考struts-default.xml文件,注意版本号
over