struts2 配置环境

第一次摸struts,纠结了好长时间……

我用的是struts2.3.1.2

1.将struts2所需要的类库添加到lib

struts2 配置环境

2.在创建struts2 的配置文件 struts.xml,内容如下:


3.在web.xml中加入struts2的启动配置.在struts2中struts的启动是通过filter启动的,在StrutsPrepareAndExecuteFilter的init()方法中将会读取类路径下默认的配置文件Struts.xml完成初始化操作。在web.xml添加的内容如下


运行一下项目,没有错误,这样,整个环境就搭配好了

示例:

struts.xml如下


如果没有为action指定class,默认是ActionSupport。

没有为action指定method,默认执行action中的execute()方法

没有指定result 的name属性,默认值为success.




cn.ljf.StrutsTest类如下
Hello.jsp如下




输入:http://localhost:8080/struts/test/hello

显示 :hello struts!!!


另外:Struts2配置文件无提示问题

找到Struts2发行包中的struts-2.0.dtd文件 ,MyEclipse的Window--Preferences--MyEclipse—-Files and Editors—XML—XML Catalog Add按钮,添加一个Add XML Catalog Entry,里面的有三个参数分别是:

Location:File System找到刚刚找到的struts-2.0.dtd文件。

Key Type: 选URI

Key:http://struts.apache.org/dtds/struts-2.0.dtd



你可能感兴趣的:(struts2)