1

私はjspアプリケーションを作成し、Windows XPでEclipseを使用してwarファイルを生成すると、言語は中国語の伝統になります。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でwarファイルを生成し、中国語を簡略化してweblogicにデプロイすると、すべて問題ありません。

「テキストファイルのエンコード」設定が生成されたwarファイルにどのように影響するかわかりませんが、これらすべてが同期していることを確認するにはどうすればよいですか。

誰かがより良い解決策を持っていますか?
任意の提案をいただければ幸いです。
前もって感謝します!

4

2 に答える 2

0

「テキストファイルエンコーディング」が何らかの再コンパイルをトリガーし、その問題が明らかになる可能性があります。

いずれにせよ、最初に次の方法でDataInputの使用法を明確にすることを試みてください。

  • たとえば、実際にケースであるソースのどこにでも" java.io."(の前に)を追加します(businessObjectの使用のために単純なDataInputを残します)DataInputjava.io
  • インポートを使用していませんjava.io.*(ただし、インポートを再編成するためにCTRL+ SHIFT+Oを使用しています)

「テキストファイルのエンコーディング」が何であれ、それで問題は解決しますか?

于 2009-08-24T10:22:33.693 に答える
0

確認しましたか?両方のj2eeエクスポートでテキストエンコーディングがWARファイルとして変更されますか?

windows-->preferences-->General-->workspace-->textfileencoding

デフォルトはcp1532です。

伝統的な中国語と比較して、中国語を単純化するために設定されたtextfileencoding変数の値は何ですか?

于 2009-08-24T10:47:26.407 に答える