一般在開發過程中如果聯網了,struts會自動緩存dtd文件,提供提示功能(DTD文件一般和XML文件配合使用,主要是爲了約束XML文件),如果不能上網 我們需要手動配置,主要的配置有如下:
配置的struts.xml在不聯網的情況下的提示
1.在你工程項目中找到struts2-core-2.3.24.jar,打開找到struts-2.3.dtd約束將其中的代碼複製 重新建一個文本文檔 將複製的代碼粘貼,讓後將其後綴名改爲dtd(要記住你新建文本的位置 後面需要用的)這個是複製出來的代碼 改成的dtd文件
2.在程序中打開struts-2.3.dtd文件 複製一個地址:http://struts.apache.org/dtds/struts-2.3.dtd(後面會用到)
3.在eclipse中點擊Window->preference->之間搜索XML Catalog
4.
4.點擊add進入 點擊Fiel System將剛剛自己所建立的dtd文件導入到進來
5.將key type選擇爲URI 其中的Key就是剛剛在dtd文件中複製的那個地址http://struts.apache.org/dtds/struts-2.3.dtd
6.struts.xml文件是這樣的 那在沒有聯網的情況下就可以進行提示了
2使用基於XML配置方式實現輸入校驗時 也需要進行相應的配置 其步驟和上面struts的配置一樣
1
將上面這個dtd的代碼進行復制 後面的操作和上面的操作類似