逆コンパイル(JAD)で以下のようになります。
if(resultP.getRs().next()) {をどう処置するかが問題だと思いますが、如何せん実力不足です。break MISSING_BLOCK_LABELが複数あるので色々
やってみなしたが駄目です。
アドバイス下さるよう御願い申し上げます。
private GenericApplicationForm prepareContentData() throws Exception {
Connection conn;
DBResult resultP;
DBResult resultT;
conn = null;
resultP = null;
resultT = null;
DBResult resultC = null;
Object obj;
conn = DBUtil.getConnection(srcform.getWebInfoPath());
resultP = daGetParentContent(conn);
if(resultP.getRs().next()) {
break MISSING_BLOCK_LABEL_51;
}
obj = returnList();
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
setParentContent(resultP);
if("sch".equalsIgnoreCase(srcform.getContentType())) {
break MISSING_BLOCK_LABEL_107;
}
resultT = daGetParentToUser(conn);
if(resultT.getRs().next()) {
break MISSING_BLOCK_LABEL_102;
}
obj = returnList();
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
setParentToUser(resultT);
DBResult resultC = daGetChildContent(conn);
setChildContent(resultC);
if(!"refresh".equalsIgnoreCase(srcform.getEventName())) {
srcform.setSelectContentID("");
String languages[] = GetConfVal.getConfVal("def_datalanguage", srcform.getBasicInfoDTO()).split(",");
srcform.setEntryTitle(new String[languages.length]);
srcform.setEntryContent(new String[languages.length]);
srcform.setEntryContentOriginalFlag(new String[languages.length]);
srcform.setEntryContentLanguage(new String[languages.length]);
for(int i = 0; i < languages.length; i++) {
srcform.setEntryTitle("", i);
srcform.setEntryContent("", i);
srcform.setEntryContentOriginalFlag("", i);
srcform.setEntryContentLanguage("", i);
}
}
srcform.setFocusElement(null);
obj = srcform;
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
Exception exception;
exception;
DBUtil.closeConnection(conn);
throw exception;
}
何卒宜しく御願い致します。
No.2ベストアンサー
- 回答日時:
きれいに逆コンパイルできなった
そんなときは
それっぽいコードに組み立てあげるしかないのよ。
おそらく
if(!resultP.getRs().next()) {
obj = returnList();
DBUtil.closeConnection(conn);
return ((GenericApplicationForm) (obj));
}
なんじゃないかと推測はできるけど。
他のIF文も同様ね。
あといくつ質問が来るのかしら。
この回答への補足
これが最後です。
推測というのは経験にもとづくものです。
経験がないのを口惜しくは思いますが、短時間で経験をあがなうことは出来ません。人に縋るより術がなく何度も質問してしまいました。
如何せん状況が悪すぎるのが実態で、ここを乗り越えるには人様にお知恵を拝借するにかないと決めていました。
全く、Webを触ったこともない中でここ3ヶ月Java、JSP等々、おぼろげな推論と手探りで手直しして来ました。
日本人は約束をベースに動いている民族です。こちらでは、出来ないと悟ると逃げ出します。経験がなくても逃げ出さない自分に頼るしかありませんでした。
教えるというのは難しいことです。ゴールと現在地のギャップが大きすぎると諦めるしか道がなくなります。このギャップの幅も民族によって異なるものと思われます。この地では「自分で考えろ!」というと逃げ出します。幼児のようなものです。
幼児に教えるには、少し背伸びすれば出来そうなことをやらせる。褒めるの繰り返ししかありません。
「自分で考えろ!」が成立するのは、皆、能力を持っているだから頑張れという前提があるのです。階級性が強い社会では、ものを考えるのは支配階層の役割です。この地では大卒であっても東西南北の概念すら分かりません。
一方で、日本も今岐路にあるように思われます。支配階層が実は全く無能であったことに気付いてしまったのです。再設計が必要なのですが、誰かがやってくれないかと待っているのが現状でしょう。
余分なことを書きましたが色々アドバイスありがとうございました。
No.1
- 回答日時:
JavaのAPIリファレンス。
日本語もあるhttp://java.sun.com/javase/reference/api.jsp
「Java 入門」で検索してでてきたものをいくつか適当に
http://www5c.biglobe.ne.jp/~ecb/java/java00.html
http://www.tohoho-web.com/java/index.htm
http://sunjava.seesaa.net/
>if(resultP.getRs().next()) {をどう処置するかが問題だと思いますが、如何せん実力不足です。
>break MISSING_BLOCK_LABELが複数あるので色々やってみなしたが駄目です。
MISSING_BLOCK_LABELには既に回答が付いてるようですが
http://oshiete1.goo.ne.jp/qa5808345.html
こんなの繰替えしてたらきりがないんじゃないですか?
仕事でやってることなら、サポートを頼むなり、専門の技術者を雇うなりしたほうがよくないですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、null...
-
ORA-01858: 数値を指定する箇所...
-
getStringの値がNULLの時の処理
-
C# ListBoxのインデックスの値...
-
Java配列でNullPointerExceptio...
-
BOOL値を逆にしたい
-
空欄のテキストフィールドの判...
-
Stringを返す getText()メソッ...
-
入力された文字列の制限
-
java 引数 戻り値のあるメソッド
-
HashMapがおかしい
-
JSPでの画面表示の方法
-
jsp/Servletの動的に増えるフォ...
-
応用情報技術者試験の令和元年...
-
[JAVA]try 内の変数を外で!?
-
C言語のポインターに関する警告
-
ループ処理の際、最後だけ","を...
-
System.err. printlnとSystem.o...
-
flush()とclose()について
-
javaで質問です。 文字列2023/2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01858: 数値を指定する箇所...
-
配列にnullを代入すると、null...
-
Java配列でNullPointerExceptio...
-
BOOL値を逆にしたい
-
getStringの値がNULLの時の処理
-
C# ListBoxのインデックスの値...
-
eclipseでoracle接続時のエラー...
-
gas カレンダー祭日設定でエラー
-
Javascript エラーメッセージが...
-
java 引数 戻り値のあるメソッド
-
C#でラジオボタンとコンボボッ...
-
MySQLのテーブル名を変数に置い...
-
jsp/Servletの動的に増えるフォ...
-
例外でBeanUtils.populateが、...
-
Stringを返す getText()メソッ...
-
JSPで複数のSQL実行につ...
-
逆コンパイルの見方について(...
-
if文を通らない
-
この世で連日正規表現について...
-
逆コンパイルの見方について(...
おすすめ情報