chuckcavaness の回答履歴
- iterateで受け取った値を処理に使いたい
こんにちは、honiyonです。 まだ知識が浅い為、おかしな言い回しがあるかも知れませんがご容赦くださいm(_ _)m Servlet側で作成したデータをJSP側で <logic:iterate id="LOOP" name="LOOP_LIST" indexId="index"> <bean:write name="LOOP" property="data1"/> <bean:write name="LOOP" property="data2"/> </logic:iterate> のようにして表示する方法はわかりました。 今度は、これを表示するのではなくて処理に使いたいのですが、その方法がわからず難儀しています。 こんな書き方は出来ないのですが、こういう事がやりたいと思っています。 <logic:iterate id="LOOP" name="LOOP_LIST" indexId="index"> <!---こっちは普通に表示---> <bean:write name="LOOP" property="data1"/> <!---data2は処理に使う---> <% ↓↓ここの書き方がわからない↓↓ String CODE= "<bean:write name="LOOP" property="data2"/>" if (CODE == "1") { out.println("牛"); } else { out.println("馬"); } %> </logic:iterate> よろしくお願いします(..
- 今のJavaの業務開発はどんな感じですか?
すみません。よろしくおねがいします。 3年ほど前(JDK1.4の頃)まで、Javaのプログラマをやっておりました。当時、僕はサーブレットとJSPが主で時々EJBを使うような開発に携わっておりました。 半年か1年後くらいに、もう一度、就職しようともくろんでいるんですが、現在色々な技術がありますよね。 書店で色々見てると、フレームワークだとStruts、JSF。他にもEJB関係だとJMI、XDoclet。その他としてJUnit、Hibrateとかいうのがあるみたいです。。 実際、開発現場ではどの辺の技術を使っているんでしょうか? ちなみに、僕の入社する企業は高卒程度のところしか入れません。ですから、あまりバリバリのプログラマばかりの開発現場ではないです。 その辺を前提として回答のほうを頂けたらなあと思っております。 よろしくお願いします。
- ベストアンサー
- Java
- kamkamkam3
- 回答数2
- メソッドにより複数の情報を得たい場合
例えば、他のクラスのメソッドに何らかのインスタンス配列を渡してやって、その中から何らかの基準で選択して要素を返すようなメソッドを考えます。 さらに、同時に配列のどの位置が選ばれたのかを知りたい場合は、みなさんならばどう対処しますか? class Hoge{} class A { public Hoge select(Hoge h[]){ return h[(int)(Math.rand()*h.length)]; } } class Test{ public static void main(String argv[]){ A a = new A(); Hoge hoge[] = new Hoge[100]; Hoge h = a.select(hoge);//同時にどの位置が選択されたかも知りたい } } 上の例だと、「最初から選択された位置を返して、それからHogeインスタンスを得ればいいじゃないか」という話もごもっともなのですが、もし仮にJavaがポインタを許すと仮定した場合の Hoge select(Hoge h[], int *n){ return h[*n = (int)(Math.rand()*h.length)]; } Hoge h = select(hoge, &idx); に代わるような方法はないものかなぁ。。 という素朴な疑問から質問をしてみました。 考え付いた方法は、サイズ1のint配列を引数に渡して値をセットするか, 欲しい値などをメンバにもつクラスを定義してやって、それを select から返す方法か・・くらいです。 みなさんならこういった場合(メソッドにより取得したい値がいっぱいある場合) 、どうしますか?
- Javaのコネクションやストリームについて
Javaのコネクションやストリームを別クラスやメソッドに渡したときの、close処理について質問です。 例えば、あるクラスで取得したDBコネクションオブジェクトを、別のクラスやメソッドに渡した場合、close処理はどこで行うのが適切でしょうか? 呼び出し元で行うのが良いのか、呼び出し先で行うのが良いのか、または、両方で行うべきなのか。 どなたかご教授願います。
- 1ヶ月程度の派遣契約終了
こんばんは。 IT系派遣社員やってます。 今の案件に入って2週間程度になります。 事前話とは大違いで、責任者がいい加減な仕事をした失敗案件でした。 責任者は現場におらず放置状態で、その癖に作業に文句ばかり言われ 参ってます。 早めに(年内)でこの契約を終わりにしようと考えています。 ただ2ヶ月程度の仕事が職務経歴に載った場合、次の面談では マイナス印象になるでしょうか?。 物は言いよう、ということもありますが・・。 皆さんは次の仕事応募の際はどうされていますか?。 別業界の方でも是非アドバイスお願いします。
- ベストアンサー
- 派遣
- noname#17137
- 回答数1
- JAVAでテーブルの中身を見て、処理を分岐させるには
JAVA初心者です。 JAVAで、ファイルから読み込んだデータをMySQLのテーブルに格納したいのですが、 すでにテーブルにある(キーが同じ)ならば、updateをし、 テーブル内同じキーのものがなければ、insertをしたいのですが、分岐条件の部分をどうやってかいたらよいのかわからず、上手くかけません。 select count(*) from table where key=00000; を使うのかなと思うのですが、 どうやって書いたらいいのかわかりません。 どなたか教えてください!
- JAVAのプログラマーが参考にするサイト
これからJAVAのプログラムを習うのですが、このサイトは参考になるというものがあったらURLをおしえてください
- ベストアンサー
- Java
- fasdlqwirw
- 回答数4
- 抽象クラスについて<Java>
「抽象クラス」は一体何のためにあるのか教えてください。どのような場面で使用するとその効力が味わえるのかも教えていただきたいです。具体的に分かりやすい例を挙げて説明してくれるとうれしいです。 非常に困ってますので、よろしくお願いします!!
- 【struts】 ActionFormで別のActionFormの配列を定義時
皆様お疲れ様です。 現在strutsのコーディングをしているのですが躓いている箇所がございましてお力をお借りしたいと思い、質問させていただきます。 ActionForm_Aの中にActionForm_Bの配列型を宣言しています。 //その他変数色々あってその下 private ActionForm_B[] af_b; getter/setterとしては public ActionForm_B[] getActionForm_B() { return af_b; } public void setActionForm_B(final ActionForm_B[] setAfb) { this.af_b = setAfb; } です。jspで表示するのは出来ますが、取得する際に 「javax.servlet.ServletException:BeanUtils.populate」 が表示されてActionForm_Bの配列型が取得出来ません。 indexedもやっていますし、IterateのindexIdも指定しています。 <logic:iterate id ="af_b" name="af_a" property="af_b" scope="request" indexId="index"> <html:hidden name="af_b" property="name1" indexed="true"/> <html:hidden name="af_b" property="name2" indexed="true"/> </logic:iterate> 表示されているhidden部のhtmlは <input type="hidden" name="af_b[0].name1" value="鬼瓦権座武朗"> となっています。 これを表示している画面からsubmitしますと javax.servlet.ServletException: BeanUtils.populate と表示され落ちてしまいます。 これらの情報からなにか気付いた事、ご指摘等がありましたら是非ご意見を頂きたいと思います。 よろしくお願いします。
- クラスやメソッドが理解できません
今javaを勉強中なのですが、クラスやメソッドで生きず待ってしまいました。 メソッドの定義は 戻り値の型 メソッド名(引数リスト) { 文; ・・・ return 式; } ですが、メソッドから返されえる値を戻り値といますよね?呼び出し元に値を返すってどういうことなのでしょうか? int getNum() { System.out.println("調べました") return num; } たとえば、上記のようなものですが。もしも、このメソッドを呼び出すと、”戻り値”が戻ってくるわけですが、これはgetNumという変数のなかに計算式が入っている?という考え方でいいのでしょうか? よろしくお願いいたします。
- ベストアンサー
- Java
- megumi0808
- 回答数5
- JAVAプログラミング
こんにちは。今JAVAで一つの値をコマンドラインから読んで、その値の数だけのIQスコアをさらに入力し、100以上と100以下の値がどれだけあるかというプログラムを書いている所です。データを読み取るメソッドと100以下か以上かを調べるメソッドの二つ必要で、入力したIQスコアの為に配列を利用しなければならないのです。もう何日もトライしているのですが、うまくいきません。どなたかアドバイス頂けるとうれしいです。よろしくお願い致します。
- JAVA初心者のWeb開発の勉強方法
JAVA初心者の女です。SJC-Pの資格を取得し、サーブレット・JSP等を本で学習したのち、Web開発の現場で働き始めました。Strutsを使ってプログラムの簡単な修正等を行っているのですが、慣れていないせいもあるのか、きちんとプログラムを理解することができません。具体的にはパラメーター等の情報の受け渡し方やbeansの使用についてなどです。Strutsの本を読んだりしているのですが、漠然とその辺りの疑問がつきまとったままです。何かお勧めの本や勉強の仕方がありましたら、教えて下さい。よろしくお願いします。
- Formを継続して使う方法
一度画面から受取ったデータ(Form)を保持しながら次の画面のデータも同じFormで受取りたいのですが、そういったことは可能でしょうか? 例: setting.jsp⇒SettingForm(data1を保持)⇒SettingAction⇒setting2.jsp⇒SettingForm(data1とdata2を保持)⇒SettingAction2(2つのデータをDBに登録) 説明がヘタでごめんなさい。 よろしくお願い致します。
- JAVAプログラムのdoGet()の中身をdoPostへ移す方法を教えてください。
JAVAプログラムのdoGet()の中身をdoPostへ移す方法がわかりません。今月は資金が足りなくて参考書が買えません。Googleで調べてもわかりません。どなたか教えてくださる方、御教授なにとぞお願いいたします。
- 締切済み
- Java
- noname#9953
- 回答数2