Eclipse搭建Strust2框架
1、建立一個web專案
2、Projcet name為“struts2Demo”,點選Finish
3、在“WebContent-WEB-INF-lib”下匯入struts2需要的jar包
4、在web.xml中配置struts2的過濾器
<?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_2_5.xsd"
id="WebApp_ID" version="2.5">
<!-- Struts2的核心控制器 -->
<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>
</web-app>
5、新建一個“struts2Demo” 包,並在包下建立“Struts2DemoAction”類
package struts2Demo;
import com.opensymphony.xwork2.ActionSupport;
public class Struts2DemoAction extends ActionSupport {
public String HelloWorld()
{
System.out.println("Hello World");
return SUCCESS;
}
}
6、新建struts.xml,並在其中進行配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<!-- 開啟開發模式 -->
<constant name="struts.devMode" value="true" />
<package name="strutsDemo" namespace="/" extends="struts-default">
<!-- 配置一個動作 -->
<action name="HelloWorld" class="struts2Demo.Struts2DemoAction" method="HelloWorld">
<!-- 配置結果檢視 -->
<result name="success">/success.jsp</result>
</action>
</package>
</struts>
7、建立success.jsp
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>title</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
哈哈,成功了
</body>
</html>
8、將專案釋出到Tomcat,訪問。
http://localhost:8080/struts2Demo/strutsDemo/HelloWorld/HelloWorld
相關文章
- 手把手教你搭建SSH框架(Eclipse版)框架Eclipse
- Maven+Eclipse工程搭建MavenEclipse
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- TensorFlow Java+eclipse下環境搭建JavaEclipse
- Strust2和Spring MVC的區別RustSpringMVC
- Go Eclipse開發工具環境搭建(最新)GoEclipse
- GO語言eclipse開發環境搭建GoEclipse開發環境
- Eclipse + MinGW搭建C++開發環境踩坑EclipseC++開發環境
- 快速搭建MyBatis 框架MyBatis框架
- 【SpringMVC】SpringMVC搭建框架SpringMVC框架
- Python 開發環境搭建(03):Linux 下 eclipse 安裝Python開發環境LinuxEclipse
- MVVM框架的搭建(二)——專案搭建MVVM框架
- Android元件化框架搭建Android元件化框架
- Django框架環境搭建Django框架
- SpringMVC框架搭建環境SpringMVC框架
- 爬蟲框架如何搭建爬蟲框架
- 搭建flutter框架模版常用Flutter框架
- 用IDEA搭建SSM框架IdeaSSM框架
- jdk-8u261-windows-x64.exe——eclipse環境搭建JDKWindowsEclipse
- 為Eclipse配置JSF框架所需要的jar包[官網下載]EclipseJS框架JAR
- _004_SpringBoot_使用eclipse工具搭建一個簡單的Spring bootSpring BootEclipse
- MVVM框架的搭建(一)——背景MVVM框架
- 搭建 Spring+SpringMVC+MyBatis 框架SpringMVCMyBatis框架
- Mockserver之Moco框架搭建使用MockServer框架
- cordova + vue搭建混合app框架VueAPP框架
- Gin 框架的簡單搭建框架
- Selenium Part1:框架搭建與selenium框架介紹框架
- Known框架實戰演練——進銷存框架搭建框架
- goodbye eclipse~GoEclipse
- Eclipse SymphonyEclipse
- Maven EclipseMavenEclipse
- EXTJS入門教程及其框架搭建JS框架
- spring mvc 框架搭建及詳解SpringMVC框架
- andriod搭建自己的輪詢框架框架
- mpvue框架搭建採坑記錄Vue框架
- technology-integration(二)---搭建SpringBoot框架Spring Boot框架
- 以太坊入門-Truffle框架搭建框架
- selenium-測試框架搭建(十三)框架
- 後臺前端基礎框架搭建前端框架