Struts2 筆記第一天

2021-07-05 08:47:12 字數 1616 閱讀 9280

加入struts2的jar包到web-inf的lib目錄下

web-inf目錄下的web.xml配置struts2的資訊

src目錄下配置struts.xml

或者利用myeclipse自動建立struts2支援

基本模版:

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

xmlns:xsi=""

struts2

org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter

/*

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

helloworld

/example

struts2 是以***來攔截請求的,通過攔截的url路徑的字尾名來對映到指定的處理邏輯類去。常用的有:***.do,***.action,/*

struts2 對映 處理邏輯類的配置方式:(注意相對路徑與絕對路徑對其影響,路徑前加/為絕對路徑,否則為相對路徑)

index.jsp

index.jsp

參加投票

struts2配置檔案啟動元資料

在邏輯處理類中,配置元資料

@parentpackage("struts-default")

public class voteaction extends actionsupport )

public string loadvote()

//自定義的處理請求的方法

public string sub()

//get/set方法

public int getnum1()

public void setnum1(int num1)

}

src目錄下可隨意新建***.xml的檔案來配置屬於某個模組的strust2配置。原始的strust2配置只要引用包含這個檔案,就可以將其配置引入。

源配置:

引入標籤庫<%@taglib uri="/struts-tags" prefix="s" %>不能使用el表示式,使用值棧來獲得所需的值,用#來引用在值棧外的值

可以檢視值棧

struts2集合標籤:鍵值對:值棧中可迭代的:解決中文亂碼:post:get:在server.xml容器中設定

tomcat執行時struts2標籤必須能被struts2框架攔截,否則無法生效

Struts2第一天學習內容

struts2 第一天學習目標 1 了解struts2的基本概念 2 掌握struts2的開發步驟 3 了解struts2的執行原理 4 掌握struts2的常用配置 1 了解struts2的基本概念 什麼是struts2?嚴格按照mvc的分層思想,把客戶端和服務端響應按照流程編寫的開發框架。mvc...

Struts2筆記 struts常用標籤

使用struts標籤前,首先要配置struts2架構,然後匯入標籤庫,jsp插入如下語句 property標籤 property標籤用於輸出指定值 default 可選屬性,如果需要輸出的屬性值為null,則顯示該屬性指定的值 escape 可選屬性,指定是否格式化html value 可選屬性,指...

Struts2筆記 與ServletAPI解耦

與servletapi解耦的訪問方式 方法一 通過servletactioncontext類直接獲取 public object get object key actioncontext 類中沒有提供類似 getrequest 這樣的方法來獲取httpservletrequest 對應的 map物件...