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
- strust2與springRustSpring
- eclipse 搭建maven專案EclipseMaven
- Maven+Eclipse工程搭建MavenEclipse
- Eclipse-用Eclipse搭建一個maven專案EclipseMaven
- Eclipse-用Eclipse搭建一個web專案EclipseWeb
- 框架搭建框架
- Eclipse-用Eclipse搭建一個maven專案-續EclipseMaven
- 【ITOO】--框架搭建框架
- strust2 重複提交的問題Rust
- python+Eclipse+pydev環境搭建PythonEclipsedev
- eclipse裡面使用Maven搭建web工程EclipseMavenWeb
- ubuntu+eclipse+cdt+boost環境搭建UbuntuEclipse
- 快速搭建MyBatis 框架MyBatis框架
- vue cli 框架搭建Vue框架
- Strust2和Spring MVC的區別RustSpringMVC
- MVVM框架的搭建(二)——專案搭建MVVM框架
- Go Eclipse開發工具環境搭建(最新)GoEclipse
- GO語言eclipse開發環境搭建GoEclipse開發環境
- TensorFlow Java+eclipse下環境搭建JavaEclipse
- 搭建Hadoop的Eclipse開發環境HadoopEclipse開發環境
- Django框架環境搭建Django框架
- 爬蟲框架如何搭建爬蟲框架
- 快速整合搭建SSM框架SSM框架
- 【ITOO】--搭建底層框架框架
- 搭建flutter框架模版常用Flutter框架
- eclipse整合weblogic開發環境的搭建EclipseWeb開發環境
- 在Eclipse下搭建Android開發環境EclipseAndroid開發環境
- 基於PHPnow搭建Eclipse開發環境PHPEclipse開發環境
- Gin 框架的簡單搭建框架
- 【SpringMVC】SpringMVC搭建框架SpringMVC框架
- SpringMVC框架搭建環境SpringMVC框架
- Android元件化框架搭建Android元件化框架
- MVVM框架的搭建(一)——背景MVVM框架
- cordova + vue搭建混合app框架VueAPP框架
- Mockserver之Moco框架搭建使用MockServer框架
- 用IDEA搭建SSM框架IdeaSSM框架
- SpringMVC框架搭建步驟SpringMVC框架