當前位置:編程學習大全網 - 編程語言 - 三菱可編程控制器停止運行手持編程器顯示沒有程序,標號後顯示為----

三菱可編程控制器停止運行手持編程器顯示沒有程序,標號後顯示為----

1.框架搭建

1.1 將struts2中的jar文件導入到項目中

commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,freemarker-2.3.15.jar,ognl-2.7.3.jar

struts2-core-2.1.8.1.jar,xwork-core-2.1.6.jar

1.2 將struts.xml文件拷貝到項目的src目錄下

1.3 修改web.xml文件

添加:

<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

2.action中方法的調用方式

2.1 自動方法調用(只能調用execute)

2.2 指定方法調用(通過設置action標簽中的method屬性)

2.3 動態方法調用(在調用時,在action後加!方法名稱,如:login!deletUser)

註意:<constant name="struts.enable.DynamicMethodInvocation" value="true" />

2.4 通配符調用

3. action接收客戶端參數的方式

3.1 直接在action中定義參數變量,並生成set和get方法

3.2 定義接收參數的類

註意:都要為action的成員變量提供get和set方法

3.3 讓action實現ModelDriven接口,並實現裏面的getModel方法

4.獲取request,session,application的方式

4.1 用ActionContext獲取,實際上獲取到的都是Map對象

4.2 用ServletActionContext獲取,獲取到的是基於Servlet API的對象

4.3 讓action實現RequestAware,SessionAware,ApplicationAware接口,並實現裏面的方法

5.四種轉向

5.1 action轉發到頁面(默認)

5.2 action重定向到頁面 <result type="redirect">

5.3 action轉發到action <result type="chain">

<param name="actionName">login</param>

<param name="nameSpace">/login</param>

<param name="method">login</param>

</result>

5.4 action重定向到action <result type="redirectAction">login</result>

  • 上一篇:管道切割工具有哪些,以及他們的使用方法?
  • 下一篇:chat開發會不會取代程序員?
  • copyright 2024編程學習大全網