加入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物件...