eclipse使用Struts2第一步:创建工程

来源:互联网 发布:excel 数据库管理 编辑:程序博客网 时间:2024/04/27 14:57

第一步:NEW->Other

第二步:选择Dynamic Web Project


第三步:导入相关jar包

我这里下载的是struts-2.3.28。解压后进入文件夹。找到apps文件夹。解压struts2-blank.war。解压后如下图

进入2文件夹


第四步:复制WEB-INF\lib文件夹下的所有jar包到WebContent/WEB-INF/lib下


第五步:在WEB-INF下创建Hello.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>HelloStruts2</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
  </head>
  
  <body>
    Hello Struts2 <br>
  </body>
</html>

第六步:

1.复制struts2-blank解压后的WEB-INF/web.xml到项目WEB-INF下

2.修改web.xml

<filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>


    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

第七步:

1.复制struts2-blank解压后的\WEB-INF\src\java\Struts.xml到项目src下

2.修改Struts.xml

 <constant name="struts.devMode" value="true" />
<package name="default" namespace="/" extends="struts-default">
        
        <action name="hell">
            <result>
                /Hello.jsp
            </result>
        </action>
    </package>

第八步:

部署后,启动浏览器输入:http://localhost:8080/myStruts0200-1test/hell就可以了

0 0
原创粉丝点击