我正在嘗試使用NetBeans中的UTF-8編碼的jsp「片段」(模板文件)以外的任何項目。請注意我正在談論「jsp片段」,也就是我不認爲我可以添加<%@page%>指令,因爲這會導致重複編碼指令構建最終頁面時。NetBeans:如何在項目外編輯UTF-8中的jsp文件片段?
正如我在NetBeans的bugzilla Bug 212395 - Cannot edit UTF-8 JSPs fragments in Favorites (not in projects)中報告的那樣,我還沒有找到任何方法來做到這一點。有沒有人有任何提示?
我已經閱讀How do you set the encoding to utf-8 in netbeans 6.9?,How to change file encoding in NetBeans?和Saving JSP as UTF-8 in NetBeans,但其中的所有解決方案都基於配置我沒有的NetBeans項目。 (我打開從文件WebDAV的文件 - >打開文件...)
的-J-Dfile.encoding=UTF-8
選項沒有任何影響的,和我的區域也將被忽略(如預期閱讀NetBean的Project Encoding vs. File Encoding - What are the precedence rules used in NetBeans 6.x?
後
注:
- NetBeans IDE的7.1.2
- 的JSP文件住在一個安裝的WebDAV文件系統
從規格(JSR-000245 JavaServer Pages 2.1 FR):
可以爲每個文件發生的pageEncoding屬性最多一次(或將導致 翻譯錯誤),並且只適用於在 出現它的文件。
JSP的是被縫合在一起使用
<cms:include>
標籤
備註:由於您在上下文中提及了OpenCms和WebDav,請注意,我使用WebDav和OpenCms的經驗是,存在一些問題,因此WebDav不可靠地用於imho。或者到目前爲止您是否已經成功使用它?看到我的文章在http://lists.opencms.org/pipermail/opencms-dev/2011q2/035795.html –
@MathiasLin感謝您的評論。我從一位同事那裏得知,WebDav不能完美地工作(至少不是每個人)。在檢查github-bugtracker和OpenCms 8+中WebDAV問題的郵件列表後,我認爲它仍然值得給它一個機會。我是OpenCms的新手,現在試圖找到我們是否可以改進目前的「傳統即興」開發流程。我目前使用WebDAV僅用於檢查現有代碼並對現有文件進行小改動......至今沒有發現任何問題。 – Alberto