码迷,mamicode.com
首页 > 编程语言 > 详细

eclipse javaee2019-12配置Struts2

时间:2020-03-18 11:15:41      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:技术   strong   XML   result   extends   精通   ips   play   spl   

学习某入门到精通书籍,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

标签:技术   strong   XML   result   extends   精通   ips   play   spl   

原文地址:https://www.cnblogs.com/sky-zn/p/12515982.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!