struts2中interceptor命名的新變化

2021-08-22 10:46:31 字數 1255 閱讀 7104

按照struts2.0.8文件的說法,從struts2.0.7版本開始(當然我們能看到只是2.0.8,因為struts2的奇數版本號一般是內部測試版本,不會發布的),struts2的interceptor一律採用camelcase(駝峰:除了第乙個,每個單詞大寫開頭)命名,當然目前(2.0.8)還是可以使用中劃線命名,而在2.1.0版本中將會完全刪除中劃線的命名的intercepter ,具體涉及到的interceptor如下(struts-default.xml的擷取內容):

<

interceptor

name

="external-ref"

class

="com.opensymphony.xwork2.interceptor.externalreferencesinterceptor"

/>

<

interceptor

name

="model-driven"

class

="com.opensymphony.xwork2.interceptor.modeldriveninterceptor"

/>

<

interceptor

name

="static-params"

class

="com.opensymphony.xwork2.interceptor.staticparametersinterceptor"

/>

<

interceptor

name

="scoped-model-driven"

class

="com.opensymphony.xwork2.interceptor.scopedmodeldriveninterceptor"

/>

<

interceptor

name

="servlet-config"

class

="org.apache.struts2.interceptor.servletconfiginterceptor"

/>

<

interceptor

name

="token-session"

class

="org.apache.struts2.interceptor.tokensessionstoreinterceptor"

/>

估計以後設計到命名變化不止這些,可能只要是有中劃線"-"的命名都會改為"駝峰"的方式

Struts2中checkboxlist標籤的使用

selectedproducts name product.id list products listvalue name listkey id value 這裡分兩類,首先明確value的值應該是乙個list,用來顯示checkbox內那些需要先打勾 一類,當value的值是是乙個list bea...

Struts2字尾 深入Struts2

一 將action字尾變成html字尾 xmlversion 1.0 encoding utf 8 doctype struts public apache software foundation dtd struts configuration 2.1 en struts include file...

Struts2入門(一)Struts2簡介

本章簡要介紹一下struts2框架 1.概念 我們知道,springmvc框架是為了整合servlet設計的控制層框架,那麼還有其他的框架也實現了這個功能,那麼就是struts2。struts2是乙個基於mvc設計模式的web應用框架,它本質上相當於乙個servlet,在mvc設計模式中,strut...