亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

實(shí)例詳解java Struts2的配置與簡單案例

 更新時(shí)間:2017年04月20日 10:18:36   作者:XingyaZhao''''s  
這篇文章主要介紹了java Struts2的配置與簡單案例,需要的朋友可以參考下

Struts2的配置與簡單案例:

1. 創(chuàng)建一個(gè)dynamic web project(創(chuàng)建時(shí)讓它自動(dòng)生成web.xml文件)

2.引入相關(guān)jar包

3.在web.xml中進(jìn)行配置

(啟動(dòng)tomcat服務(wù)器之后第一個(gè)加載的文件就是web.xml)

  在配置中添加過濾器:

<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>

4.創(chuàng)建struts的核心文件(struts.xml),將其創(chuàng)建在Java Resources-src文件目錄下,內(nèi)容為:

<?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>
</struts>

5.同樣在Java Resources-src文件目錄下創(chuàng)建一個(gè)Action類,繼承自ActionSupport,并覆蓋父類中的execute方法:

public class HelloWorldAction extends ActionSupport {
@Override
public String execute() throws Exception {
System.out.println("執(zhí)行Action");
return SUCCESS;
}
}

6.在struts.xml中的<struts>標(biāo)簽中添加:

<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="helloworld" class="default package.HelloWorldAction">
<result>/result.jsp</result>
</action>
</package>
</struts>

7.創(chuàng)建視圖(在WebRoot目錄下創(chuàng)建result.jsp):

<body>
This is result.jsp!
</body>

8.調(diào)試運(yùn)行

 

 

希望本篇文章對(duì)您有所幫助

相關(guān)文章

  • Java數(shù)據(jù)庫連接池之c3p0簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java數(shù)據(jù)庫連接池之c3p0簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了Java數(shù)據(jù)庫連接池之c3p0簡介的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 基于Luhn算法的銀行卡校驗(yàn)規(guī)則

    基于Luhn算法的銀行卡校驗(yàn)規(guī)則

    這篇文章主要為大家介紹了基于Luhn算法的銀行卡校驗(yàn)規(guī)則,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Spring Cloud Hystrix線程池不足的解決方法

    Spring Cloud Hystrix線程池不足的解決方法

    這篇文章主要介紹了Spring Cloud Hystrix線程池不足的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Java實(shí)現(xiàn)大文件的分割與合并的方法詳解

    Java實(shí)現(xiàn)大文件的分割與合并的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實(shí)現(xiàn)大文件的分割與合并,以及分割后又再次合并操作,文中示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-08-08
  • 關(guān)于Java中避免空指針的方法

    關(guān)于Java中避免空指針的方法

    這篇文章主要介紹了關(guān)于Java中避免空指針的方法,空指針異常就是我們?cè)趯?duì)空對(duì)象進(jìn)行的任何操作都會(huì)報(bào)空指針異常,所謂的指針,就是java中的對(duì)象的引用,比如String?s;這個(gè)就是指針,需要的朋友可以參考下
    2023-07-07
  • Spring Boot實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫操作的示例代碼

    Spring Boot實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫操作的示例代碼

    本篇文章主要介紹了Spring Boot實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫操作的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • SpringBoot連接Redis2種模式解析

    SpringBoot連接Redis2種模式解析

    這篇文章主要介紹了SpringBoot連接Redis2種模式解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • java 獲取HttpRequest Header的幾種方法(必看篇)

    java 獲取HttpRequest Header的幾種方法(必看篇)

    下面小編就為大家?guī)硪黄猨ava 獲取HttpRequest Header的幾種方法(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • Java?stream流中peek用法簡單示例

    Java?stream流中peek用法簡單示例

    這篇文章主要給大家介紹了關(guān)于Java?stream流中peek用法的相關(guān)資料,Java Stream中的peek()方法也是用于查看每個(gè)元素,但不改變流的操作的方法,文中通過代碼介紹的需要的朋友可以參考下
    2023-12-12
  • jdk源碼閱讀Collection詳解

    jdk源碼閱讀Collection詳解

    這篇文章主要介紹了jdk源碼閱讀Collection詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12

最新評(píng)論