08/06/12 16:29:31
>>962
JSPはほとんど知らないけど、
URLリンク(java.sun.com) <jsp:doBody>
URLリンク(java.sun.com) <jsp:invoke>
このへんざっと見る限り、
・doBodyは、そのタグで囲まれた部分全体を(フツーのJSP文法で?)解釈して処理する
・invokeは、タグの中身に複数のfragment(attributeの一種らしい)があるような複雑な構成で、
個々のfragmentを指名して、その内容をdoBody的に処理
みたいな感じ?とすれば「全部eval」と「一部eval」ということになるかもしれんね。
965:デフォルトの名無しさん
08/06/12 17:28:58
会社の経費精算システムがjavaアプリで作られており、Windowsマシンで動いております。
作りが悪くて各項目ごとに、出発・到着・金額はいいとして、国や日本円とかをいちいち
入れなくてはならず、毎回入れる項目はだいたい同じなのでスクリプトで自動入力させたいのですが
javaアプリのフォームにデータを入れてボタンをクリックさせるツールとか方法は
あるのでしょうか?
vbscriptとか自動入力クリックツールとかはjavaアプリは全然動かすことができません。
966:デフォルトの名無しさん
08/06/12 17:31:53
何の作りが悪いって?
967:デフォルトの名無しさん
08/06/12 18:12:26
入力した整数を自動的に因数分解するプログラムを作るにはどうすればいいのでしょうか
968:デフォルトの名無しさん
08/06/12 18:16:28
>>967 自分が手計算で因数分解するときの手順をそのままプログラムで書けば良い
969:デフォルトの名無しさん
08/06/12 18:19:53
>>967
1は任意の整数xの約数であるから、x=1・xと因数分解できる。■
Java 素因数分解
でぐぐるとか?
970:デフォルトの名無しさん
08/06/12 18:29:02
■は一体何の意味?
971:デフォルトの名無しさん
08/06/12 18:31:17
>>968
>>969
すみません。もう少し勉強しなおしてきます。
972:デフォルトの名無しさん
08/06/12 18:43:19
>>965
作った業者に改良を依頼したらいいと思うよ
973:デフォルトの名無しさん
08/06/12 18:48:38
>>970
D.Q.N.(「父さんこのイモ何のイモ?」の略)
974:デフォルトの名無しさん
08/06/12 18:49:35
int x = 9801;
java.util.Map<Integer, Integer> map = new java.util.TreeMap<Integer, Integer>();
int f = 2;
while (x >= f) if (x % f == 0) {x /= f; if (map.get(f) == null) map.put(f, 1); else map.put(f, map.get(f) + 1);} else f++;
System.out.println(map);
975:デフォルトの名無しさん
08/06/12 19:04:54
整数xの約数
とあるけど、-23*1とか0*1でもいいのかな
君のプログラムはどういう仕様になってるの?
976:デフォルトの名無しさん
08/06/12 21:54:56
>>967の問題が素因数分解であるなら、入力は正整数だから>>975は心配無用
アルゴリズムは基本的に>>974の方法で良いが、細かいことをいうと
y = ⌊√x⌋ とすると、
ループ継続条件は x > 1 かつ f ≤ y
(ループ終了時 x > 1 なら、その x が最後の素因数)
977:デフォルトの名無しさん
08/06/12 23:20:23
>>962 >>964
jspは実行前にコンパイルされるはずだからevalというには語弊があるな。funcallとかapply?
978:デフォルトの名無しさん
08/06/13 00:29:13
質問です。
JAVAで、指定したフォルダをエクスプローラで開くことは出来るでしょうか?
Windows以外で動作しなくても構いません
ひょっとしたらRuntimeやProcessで出来るかとも思ったのですが、
あれはexeやjarファイル等の起動しか出来ないようで……
979:デフォルトの名無しさん
08/06/13 00:31:08
Windowsに限るならexplorer.exe使えばいいよ。
オプションはスレ違いなので調べてちょ。
980:デフォルトの名無しさん
08/06/13 00:37:28
>>979
即答ありがとうございます
何とかなりそうです
981:デフォルトの名無しさん
08/06/13 00:37:42
>>978
JDK6以降なら java.awt.Desktop#open(java.io.File) でも開けるっぽい。
982:デフォルトの名無しさん
08/06/13 00:53:22
>>978
explorer C:\Program Files
みたいに引数つければRuntimeでいける。
983:デフォルトの名無しさん
08/06/13 01:18:47
>>981
こんなのがあったのか……
JDKのバージョンにこだわりはないので、エクスプローラの引数指定よりこっちの方がスマートですね
色々試してみます。
回答ありがとうございました
984:デフォルトの名無しさん
08/06/13 05:28:52
>>976
少し苦しいけど許してあげるよw
以後軽率な発言は控えるように