Struts2使用
第一步:在eclipse中创建一个动态页面项目,单击“file”会弹出如下的菜单。
第二步:单击“file->Dynamic Web Project”命令。即弹出如下对话框 ,并在Project name文本输入框中输入“struts2pro”的项目名称。
第三步:单击“next”按钮,进入“Configure project for building a Java application ”。
第四步:单击“next”按钮,进入 “Configure web module setting” 。
第五步:在上图中一定要选择“Generate web.xml deployment descriptor”的复选框,然后单击“Finish”完成项目的创建。如下图所示 。
第六步: 导入struts2的数据包。在struts2开发,一般情况下最少导入的jar包,去apps下的struts2-blank示例程序中copy。如下图所示。
在上图中我们看到了一个“struts2-blank.war”文件,我们把改名为:struts2-blank.rar 。对struts2-blank.rar进行解压,然后进行解压文件夹,打开apps/struts2-blank/WEB-INF/lib目录,如图所示。如下图所示。
第七上:把apps/struts2-blank/WEB-INF/lib目录中所有的jar包复制到我们项目中的 lib。
第八步:把所有的jar包添加到类库中,即选择所有jar包然后右击,在弹出的菜单中选择“build Path-Add to build Path”,完成Struts2导入数据包。如下图所示。
第九步:创建struts2的视图index.html。
index.html的代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>这是我第一个struts2的视图!</h1>
</body>
</html>
第十一步:添加 struts2 的过滤器。
为了确保struts2能在你的web应用中运行,需要在web.xml中添加过滤器设置来启用struts2。如下图所示:
其中在Web.xml的代码如下。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<display-name>struts2Pro</display-name>