eclipse javaee2019-12配置Struts2

Posted 神小算

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse javaee2019-12配置Struts2相关的知识,希望对你有一定的参考价值。

学习某入门到精通书籍,Struts2

配置环境自己研究。

1.下载struts2.3   下载地址   目前最新版本为2.5.22  但是死活配置不成功,退而求其次,下载了2.3.37

 

2.解压文件,找到lib文件夹,找到下面8个lib文件,复制到tomcat的lib目录下。

3.在eclipse中新建一个java web项目。

3.1编辑web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xmlns="http://java.sun.com/xml/ns/javaee" 
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
         id="WebApp_ID" version="3.0">
  <display-name>14</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  
  <!-- Struts2过滤器 -->
  <filter>
      <!-- 过滤器名称 -->
      <filter-name>struts2</filter-name>
      <!-- 过滤器类 -->
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  
  <!-- Struts2过滤器映射 -->
  <filter-mapping>
      <!-- 过滤器名称 -->
      <filter-name>struts2</filter-name>
      <!-- 映射 -->
      <url-pattern>/*</url-pattern>
  </filter-mapping>
</web-app>

3.2 在src目录下,新建struts.xml文件

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
    "http://struts.apache.org/dtds/struts-2.1.dtd">
    
<struts>
    <!-- 声明包 -->
    <package name="myPackage" extends="struts-default">
        <!-- 定义action -->
        <action name="first">
            <!-- 定义成功处理后的映射页面 -->
            <result>/first.jsp</result>
        </action>
    </package>
</struts>

3.3新建index.jsp

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="GB18030">
<title>Struts访问</title>
</head>
<body>
<a href="first.action">Struts访问</a>
</body>
</html>

3.4新建first.jsp

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="GB18030">
<title>第一个Struts页面</title>
</head>
<body>
<h1>第一个struts页面!</h1>
</body>
</html>

3.5配置启动方式

3.6运行index.jsp,结果如下

以上是关于eclipse javaee2019-12配置Struts2的主要内容,如果未能解决你的问题,请参考以下文章

JavaEE环境配置 - 配置Tomcat:eclipse集成Tomcat

JavaEE环境配置 - 配置Tomcat:eclipse集成Tomcat

WIN7系统JavaEE(java+tomcat7+Eclipse)环境配置

eclipse JavaEE的配置

Eclipse For JavaEE安装配置测试

JavaEE环境配置 - 配置Maven: 在eclipse中配置Maven