struts2 action總結以及各個相關點筆記

2021-08-30 16:56:20 字數 874 閱讀 9666

總結: struts裡action總結

7,包含檔案配置

8,預設action處理

一  struts2裡的struts標籤的位置:

struts2-core-2.1.8.1.jar-->meta-inf下,這裡有個struts-tags.tld檔案,

二  struts2標籤裡有個標籤,這個標籤用來取valuestack裡的值,或是context裡的值。這樣在action頁面新增錯誤資訊

時可以這樣寫:this.addfielderror("the name of error","the message of error");可以同乙個錯誤名稱對應多個值,例如:

this.addfielderror("nameerror","sdebug check name is wrong");

this.addfielderror("nameerror", "the name is too long");

然後在jsp頁面內取值的時候,寫成:

這樣就取到了第二個錯誤資訊。

三 標籤可以用來除錯程式。

四 多種按鈕提交同乙個action,小技巧啦

在定義form表單的時候,把action動作指定定義為空,然後在頁面定義多個submit提交按鈕,在每個按鈕中定義所想要

執行的action,這就是多個按鈕提交同乙個action。

六  struts配置檔案包含:就可以了

在這個小功能上,主要是為了開發方便,開發都是會分模組的,把一些公用的配置放到struts.xml裡,然後

在用包含其他模組的配置檔案。

七  struts裡的預設action,可以在package裡配置

這樣在這個package裡的namespace下,預設的action就是這個了。

struts2 action 配置方法

struts2 action幾乎完全吸收了xwork 的精華,近日學習struts 2,總結一下action的配製方法。首先看一下com.opensymphony.xwork2.action的介面宣告,action提供execute 方法,子類必須實現execute 方法。public inte c...

struts2 action中result引數詳解

chain 用來處理action鏈 com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.servletdispatcherresult freemaker ...

Struts2 Action獲取Scope物件

方式 一 與servlet解耦合的非ioc方式 獲取的scope物件與容器無關,通過actioncontext獲取。loginaction 如下 package com.asm public class loginaction extends actionsupport 省略username的get...