我寫了一個jsp應用程序,如果我在windows XP中使用eclipse生成war文件,語言爲:traditional chinese。並部署到WebLogic, 它都會有這樣的問題:戰爭文件部署
inputAdministrator.jsp:251:11: This type name is ambiguous because it matches more than one '*'-import, including 'java.io.*' and 'admin.iguard.businessObject.*'.
DataInput d = (DataInput) dataInput;
^-------^
inputAdministrator.jsp:252:29: Type java.io.DataInput contains no methods named getDept1.
String dept1 = d.getDept1();
^------^
inputAdministrator.jsp:253:26: No match was found for method trim() in type <error>.
String emp2 = d.getEmp2().trim();
^----------------^
inputAdministrator.jsp:253:28: Type java.io.DataInput contains no methods named getEmp2.
String emp2 = d.getEmp2().trim();
^-----^
inputAdministrator.jsp:254:29: Type java.io.DataInput contains no methods named getDept2.
String dept2 = d.getDept2();
^------^
inputAdministrator.jsp:255:33: Type java.io.DataInput contains no methods named getDept_code.
String dept_code = d.getDept_code();
^----------^
inputAdministrator.jsp:256:32: Type java.io.DataInput contains no methods named getStaff_no.
String staff_no = d.getStaff_no();
^---------^
inputAdministrator.jsp:257:32: Type java.io.DataInput contains no methods named getEmp2_por.
String emp2_por = d.getEmp2_por();
^---------^
如果我生成Windows XP中的戰爭文件,simplize中國,並部署到WebLogic,一切都會好的。
我不知道「文本文件編碼」設置如何影響生成的war文件, 我如何確保所有這些東西都是同步的。
任何一個有更好的解決方案?
任何建議將不勝感激。
在此先感謝!
chk在eclipse IDE中的J2EE工作區文本編碼在J2EE導出中確保其確實存在文本編碼問題?它默認爲(cp1532) – Narayan 2009-08-24 10:26:36
是的,在不同的環境中導出戰爭會導致錯誤,通過如果我不使用導入但硬編碼在jsp中的整個類名將解決問題,但我真的想知道原因。 – MemoryLeak 2009-08-24 10:35:50