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