Eclipseä¸ç¼è¾xmlæ件ä¸èªå¨æ示æä¹å?
æå¼eclipseï¼å»ºç«web项ç®ï¼Testï¼å°struts2ç¸å ³jarå å¯¼å ¥å°å ¶ä¸ï¼è¯·ç¡®ä¿å¯¼å ¥æ 误ï¼ã
å°ä¸ä»½struts.xmlæ件å¤å¶å°äºè¯¥web项ç®ä¸ï¼ç¨æ¥ä½ä¸ºç¼è¾xmlç示ä¾ã
å¤å¶struts.xmlæ件ä¸å¼å¤´å¤çä¿¡æ¯ï¼å¨ç¬¬åè¡ä¸ãç±äºæ¯é¾æ¥å°åï¼å¨è¿ä¸æ¹ä¾¿ååºè¯¥ä¿¡æ¯ï¼è¯·çä¸å¾æ示ï¼ç¨åä¼ç¨å°ï¼åè®°ã
ç±äºæ们æ¯å¨struts.xmlä¸ç¼è¾ï¼éè¦ç¨å°struts-2.3.dtdè¿ä»½æ件ï¼å æ¤ï¼éè¦å å¨ç¡¬çä¸æ¾å°struts-2.3.dtdçä½ç½®ï¼å¹¶ç¢è®°ã
ç¼è¾ä¸åçxmlï¼éè¦ç.dtdæ件ä¸åï¼è¯·å¤§å®¶èªè¡æ¥æ¾ã
éæ© ï¼"windows" -- "Preference" ,å¨æ°å¼¹åºç对è¯æ¡ä¸éæ©ï¼"XML" -- XML Catalog
ï¼ç¶åéæ©å³ä¾§çâAddâ
å¦ä¸ä¸¤å¾ï¼
æ¥ä¸ä¸æ¥ï¼ä¼å¼¹åºæ°ç对è¯æ¡ï¼å·¦ä¾§é"Catalog Entry"ï¼å³ä¾§æå¤ä¸ªé项ï¼
å¨"Location"é项ä¸ï¼ä¸æ¹éâFile System...âï¼åå»æ¾å°ç¬¬4æ¥.dtdæ件æç¡®å®çä½ç½®ï¼
å¨"Key type"é项ä¸ï¼ä¸æé项ä¸ï¼éä¸"URI"ï¼
å¨"Key"é项ä¸ï¼è¾å ¥ç¬¬ä¸æ¥æå¤å¶çä¿¡æ¯ï¼
ç¶ååå»"OK"ã
å ·ä½å¦ä¸å¾æ示ï¼
æ¤æ¶åç¼è¾.xmlæ件ï¼å°±å¯ä»¥èªå¨æ示äºã
ä¸å¾ï¼
具体步骤:
1
打开eclipse,建立web项目:Test,将struts2相关jar包导入到其中(请确保导入无误)。
2
小编将一份struts.xml文件复制到了该web项目下,用来作为编辑xml的示例。
3
复制struts.xml文件中开头处的信息,在第四行中。由于是链接地址,在这不方便写出该信息,请看下图所示,稍后会用到,切记。
4
由于我们是在struts.xml中编辑,需要用到struts-2.3.dtd这份文件,因此,需要先在硬盘上找到struts-2.3.dtd的位置,并牢记。
编辑不同的xml,需要的.dtd文件不同,请大家自行查找。
5
选择 :"windows" -- "Preference" ,在新弹出的对话框中选择:"XML" -- XML Catalog ,然后选择右侧的“Add”
6
接上一步,会弹出新的对话框,左侧选"Catalog Entry",右侧有多个选项:
在"Location"选项中:下方选“File System...”,单击找到第4步.dtd文件所确定的位置;
在"Key type"选项中:下拉选项中,选中"URI";
在"Key"选项中:输入第三步所复制的信息;
然后单击"OK"。
具体如下图所示:
7
此时再编辑.xml文件,就可以自动提示了。
下图: