真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

struts2框架入門(mén)

如果你之前在MVC模式的時(shí)候一直都是通過(guò)servlet,獲取和返回?cái)?shù)據(jù),那么現(xiàn)在開(kāi)始學(xué)習(xí)struts2框架,Struts是一個(gè)實(shí)現(xiàn)MVC設(shè)計(jì)模式的優(yōu)秀的框架。它的許多優(yōu)點(diǎn)我就不說(shuō)了。

成都創(chuàng)新互聯(lián)專(zhuān)注于四方臺(tái)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供四方臺(tái)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),四方臺(tái)網(wǎng)站制作、四方臺(tái)網(wǎng)頁(yè)設(shè)計(jì)、四方臺(tái)網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造四方臺(tái)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供四方臺(tái)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

我用自己做的一張圖說(shuō)明servlet和struts2的區(qū)別。

struts2框架入門(mén)

寫(xiě)一個(gè)最基本的開(kāi)發(fā)步驟,完成開(kāi)發(fā)。

        (1)創(chuàng)建WEB 工程

        (2)導(dǎo)入必要jar包

        (3) 編寫(xiě)JSP 頁(yè)面

        (4)編寫(xiě)Action 服務(wù)器端處理邏輯

        (5)進(jìn)行框架配置web.xml、struts.xml

        (6)運(yùn)行測(cè)試

(1)創(chuàng)建WEB 工程

這步還是很正常一樣,創(chuàng)建一個(gè)普通web工程。如圖:

struts2框架入門(mén)

(2)導(dǎo)入必要jar包

首先我要告訴你到哪里去下載這個(gè)框架:在apache官網(wǎng),你百度struts2下載就可以找到了。

struts2框架入門(mén)

Struts運(yùn)行必要jar包介紹:

struts2框架入門(mén)

開(kāi)發(fā)中為了方便導(dǎo)入,可以使用app/struts2-blank.war 攜帶jar包

(3) 編寫(xiě)JSP 頁(yè)面

在webRoot下新建一個(gè)Demo文件,網(wǎng)頁(yè)先訪問(wèn)start.jsp之后通過(guò)框架返回到result頁(yè)面

struts2框架入門(mén)

start.jsp界面:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

 
 
 
  

請(qǐng)求發(fā)起的頁(yè)面

訪問(wèn)Struts2入門(mén)程序

result.jsp界面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

 
  
 
  

處理完成的結(jié)果頁(yè)面

(4)編寫(xiě)Action 服務(wù)器端處理邏輯

這里就是通過(guò)java創(chuàng)建一個(gè)類(lèi),該類(lèi)可以說(shuō)是action最普通的一個(gè)類(lèi)

package com.yudian.struts;
public class HelloAction {
   public String execute() throws Exception{ //這里取execute代表默認(rèn)執(zhí)行這個(gè)方法
      System.out.println("我是執(zhí)行的內(nèi)容...");
       return "excutesuccess";  //有返回值,我們用來(lái)跳轉(zhuǎn)頁(yè)面
    }
}

(5)進(jìn)行框架配置web.xml、struts.xml

配置文件才是核心關(guān)鍵,先配置web.xml

<?xml version="1.0" encoding="UTF-8"?>

   
 
  
    struts2
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
    struts2
    /*
  
 
  index.jsp
 

在配置struts.xml,注意了這個(gè)是放在src下面而不是包下面

<?xml version="1.0" encoding="UTF-8"?>


  
   
    
    
      /demo/result.jsp
           
  

(6)運(yùn)行測(cè)試

先通過(guò)瀏覽器訪問(wèn)start界面:

struts2框架入門(mén)

當(dāng)點(diǎn)擊:訪問(wèn)Struts2入門(mén)程序連接直接跳轉(zhuǎn)到了result.jsp

運(yùn)行結(jié)果:

struts2框架入門(mén)

這上面是一個(gè)最基本的struts框架的運(yùn)用,很簡(jiǎn)單,主要是供大家理解,關(guān)于每一個(gè)細(xì)節(jié)我會(huì)在接下面慢慢補(bǔ)充.

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持創(chuàng)新互聯(lián)!


本文標(biāo)題:struts2框架入門(mén)
文章網(wǎng)址:http://weahome.cn/article/giepgj.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部