編寫第乙個Struts2程式

2021-09-23 15:44:00 字數 721 閱讀 1389

程式設計基礎hello world,哈哈哈!

1.第一步:因為是基於jsp頁面所以在eclipse中新建專案struts,使用dynamic web project的方式。在web-info的lib資料夾下匯入struts的開發包,在webcontent下編寫建立hello world.jsp頁面。

3.第二步:修改配置檔案web.xml,將所有請求定位struts的過濾器中

,其中配置了乙個 filter, 所有的請求都被過濾給了這個 filter

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

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

forward

request/*

public class helloworldaction implement action
3.第三步:在src目錄下建立乙個struts.xml檔案

這是最簡單的struts.xml配置

其效果是當訪問index路徑的時候,服務端跳轉到hello world.jsp

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

hello world.jsp

struts2 第乙個程式

struts1 control center right forward web inf page controlcenter right.jsp struts2 比struts1 省略好多 control center extends struts default execute 是方法名 web...

學習 使用Struts2實現第乙個程式

struts2的工作流程 struts與webwork的工作方式類似,struts2同樣使用了 作為其處理使用者請求的控制器。在struts2中有乙個核心控制器filterdispatcher,它負責處理使用者的所有請求,如果遇到以.action結尾的請求url,就會交給struts2框架來處理,s...

struts2第乙個案例

web.xml配置,對前端請求的配置 struts2的配置 jsp頁面 部署專案,訪問結果 注 resources和src目錄是同級的 struts.xml詳解 使用forward是服務跳轉,瀏覽器不知道它所請求的具體資源 瀏覽器的位址列不會變 使用redirect,服務端根據邏輯,傳送乙個狀態碼,...