下面介绍Struts 2.0框架的搭建。
1.导入Struts 2.0类包文件
通常情况下,将如图1.59所示的lib目录下的commons-logging- 1.0.4 .jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core-2.0.11.jar和xwork-2.0.4.jar包文件复制到Web应用中的WEB-INF/lib目录下,就可应用Struts 2.0开发项目了。如果想使用Struts 2.0中的更多功能,将其他的JAR包文件复制到WEB-INF/lib目录下即可。
2.配置Web应用的web.xml文件
打开Web应用中WEB-INF目录下的web.xml文件,并进行如下配置。
<?xml version="1.0" encoding="UTF-8"?> |
经过如上操作就完成了Struts 2.0框架的搭建。
Struts 2.0中提供的标签并没有像Struts之前的版本那样进行分类,但在页面中的使用方法是相同的,都需要通过taglib指令来引入,并指定一个前缀。Struts 2.0的标签描述文件存放在了struts2-core- 2.0.11 .jar包中的META-INF目录下,文件名为struts-tags.tld。以下为struts-tags.tld描述文件中的代码片段:
<taglib> |
代码中的<uri>元素将该标签描述文件与/struts-tags名称进行了映射,所以在JSP页面中可直接通过如下代码引入Struts 2.0标签。
<%@ taglib prefix="s2" uri="/struts-tags" %> |
当然也可以将标签复制到其他位置,然后在web.xml文件中指定。例如,将struts-tags.tld文件复制到Web应用中WEB-INF/tld目录下,并在web.xml文件中进行如下配置。
<taglib> |
然后在JSP页面中通过如下代码引入Struts 2.0标签:
<%@ taglib prefix="s2" uri="struts2" %> |