2009-08-24 14 views
1

私はjspアプリケーションを作成し、Windows XPでEclipseを使用してwarファイルを生成すると、言語:伝統中国語。そしてそれは、このような問題を抱えているだろう、 WebLogicへの展開:私は、Windows XPでwarファイル、simplize中国を生成する場合戦争ファイルの展開

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(); 
                              ^---------^ 

、およびWebLogicにデプロイする、すべてがOKになります。

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

もっと良い解決方法はありますか?
ご意見をお待ちしております。
ありがとうございます!

+0

chkワークスペーステキストエンコーディングをEclipse IDEで両方のJ2EEエクスポートで実際にテキストエンコーディングの問題を確認するには?それはデフォルトで(cp1532) – Narayan

+0

ええ、別の環境で戦争をエクスポートすると、私はインポートを使用しないで、しかし、JSPで全体のクラス名をハードコードが問題を解決しますが、私は本当に知りたい理由。 – MemoryLeak

答えて

0

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

windows-->preferences-->General-->workspace-->textfileencodingcp1532

それはデフォルト伝統中国に比べてsimplize中国で変数セットをtextfileencodingの値は何ですか?

+0

MS950 -tranditional big5 -implize – MemoryLeak

+0

これはすべてのものが同期していることを確認するにはどうすればよいですか<< デプロイ時に同じテキストエンコードを使用するようにしてください。 – Narayan

+0

私は試したが、仕事はしなかった – MemoryLeak

0

"テキストファイルのエンコーディング"があると、この問題が表示されるような再コンパイルが発生することがあります。 (それは実際にjava.io場合で、そのソースにどこでも(DataInputの前で)「java.io.」例えば追加

  • いずれの場合で

    は、次の方法で、インタフェースDataInputの使用状況を明確にするために最初に試みることができます

  • )てBusinessObjectの用途のためのシンプルなインタフェースDataInputを残すことが、問題を解決するインポートjava.io.*(しかしCTRL+SHIFT+O for reorganizing the importsを使用して)

を使用していない、何でも"テキストファイルのエンコーディング"は?

+0

は、 "text file encoding"という名前のEclipseの設定です。 – MemoryLeak

関連する問題