fortranxp の回答履歴
- JSPが表示されません
Apache2+Tomcat4.1+j2sdk1.4.2_06+EclipseでJSPとサーブレットのページを作ろうとしています。 HTMLファイルのフォームの内容をJSPファイルに送り、ServletでDBと参照、登録という流れを作ろうとしています。 aaa.html(ユーザーがデータを入力) ↓(1)フォームの内容を転送 bbb.jsp((2)htmlからの入力をccc.classに中継、(7)返り値を表示) ↓(3)メソッド呼び出し ↑(6)返り値を返す ccc.class(重複の有無確認やDBへの登録メソッド) ↓(4)SQL ↑(5)結果 DB(PostgresSQL) 本に書いてあるのを真似たらlocalhost上ではちゃんと動くようになりました。 つまり、下記のようにaaa.htmlからの転送先をlocalhost:8080/bbb.jspに指定するとうまく作動します。 <form name="form1" method="post" action="http://localhost:8080/bbb.jsp"> しかしながらこれではローカルでしか使えないので転送先を相対パスで指定したらうまくいきません。 <form name="form1" method="post" action="../bbb.jsp"> 外部から参照できるURL(サーバのIPアドレス)でもダメです。 <form name="form1" method="post" action="http://***.***.**.**/bbb.jsp"> 症状としては.jspファイルの最初のHTMLの記述はちゃんと動いているようで画面の色等はちゃんと変わります。 <%.....%>で囲まれたJAVAの記述がまったく作動しません。 /work/org/apache/jspに発生する中間ファイルもlocalhostのときには出来るのですが相対パスにすると出来ません。 どうしたらいいのでしょうか? ひょっとしたらとても初歩的なことかもしれませんがご存知の方がいらっしゃいましたらご教授願いたいと思います。
- Java認定資格(SJC-P/310-035)の問題集について
現在Java認定資格(SJC-P/310-035)を取得しようと勉強中ですが、 問題集についてわからない事があります。 Platform5.0 対応という問題集と書いてない問題集があるのですが、 どちらがいいのでしょうか?また良い問題集が御座いましたら教えて下さい
- JSP/Servletの学習方法について
IT業界に入って1年目の社会人です。現在、実務で使用するJSP/Servletを学習してます。入門書に書かれていることを一通り理解して、サンプルプログラムも動かしてみました。でも、当たり前ですが今のレベルじゃとても実務で使えそうにありません。こんな私が実務レベルでJSP/Servletを使えるようになるにはどうしたらいいのでしょうか?効果的な学習方法、書籍、サイト等がありましたら教えてください。
- ベストアンサー
- Java
- rinnichiro
- 回答数3
- なぜリナックスはヒットしない?
ブラックボックス MS-Windowsは、こりごりです。 なぜ、オープンソースのリナックスはヒットしないのでしょうか?
- ベストアンサー
- SE・インフラ・Webエンジニア
- noname#192248
- 回答数9
- 【初心者です】javaで平均値を求めたいのですが...
import java.io.*; public class ex31a { public static void main(String[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader (System.in)); double sum = 0.0; while(true) { System.out.print("double> "); double x = (new Double(in.readLine())).doubleValue(); if(x == 0.0) { break; } sum = sum + x; } System.out.println("avarage = " + (sum % n)); } } 基本形はこのままで、最後の部分のSystem.out.printlnの部分を直したらいいんでしょうか。
- vb6からのネットワーク接続について
vb6.0について質問です。 Shellexecute関数を使って外部プログラムを起動してすぐに接続しているネットワークドライブをShell関数を使って切断しようとすると 以下のようなメッセージがDOS窓で表示されてしまいます。 「Z:との接続にオープン ファイルや未実行のディレクトリ検索があります。 切断を続行し、強制的に閉じますか?(Y/N)」 Nにすると反応なしになりフリーズしてしまい、Yにすると正常に切断されます。 Shell関数は、 Shell "net use z: /D" このDOS窓が表示されないようにしたいのですがどのような対策が考えられますか? 外部プログラムを起動して5秒ほど経ってからネットワークドライブを切断するとDOS窓が表示されないようですので閉じる前にSleepを使って 対応しています。レスポンスを早くしたいので他の対策をさがしています。 ネットワーク系に詳しい方お知恵をお貸しください。
- ベストアンサー
- Visual Basic
- go_osaruku
- 回答数1
- コンパイルはできるのに・・・・
import java.io.*; public class ex32 { public static void main(String[] args) throws Exception { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int x = (new Integer(in.readLine())).intValue(); int y = (new Integer(in.readLine())).intValue(); while(x != y) { System.out.print("int x> "); System.out.print("int y> "); if(x > y) { x = x - y; } else{ y = y - x; } } System.out.println("GCM = " + x); } } このソースで、コンパイルとdouble x >の出力まではできるのですが、 そこで数字を入力してエンターを押すと、そこから進みません。 どう直したらいいでしょうか。
- 日付型のデータの表示について
ASPでWebページを作成しています。 アクセスの受付月日フィールドに日付型のデータが入っています。 一覧表示をした場合に2007/05/12と表示されますが、これを5/12 としたい場合はどうすればようでしょうか。また時間 (2007/05/12 10:00:00)まではいったデータを 5/12 10:10と表示させないのです。 初心者ですのでわかりやすく教えてください。 一覧表示させるファイルの一部です。 set rec = db.Execute("SELECT * FROM 求人一覧T ") do while not rec.EOF <TD BGCOLOR=#FFC0CB><% = rec.Fields("受付月日") %></TD>
- ベストアンサー
- Microsoft ASP
- hanatoru
- 回答数3
- .netをマスター
まったくの知識無しなんですが、「.net」を使えるかを問われました。 .netを使用する業務では主にどの様に(C#か?Visual Basicか?)や(Visual Web Developerは使うのか? )だいたいの会社ではどのように作るのか教えてください。 また、初級者向けのお勧めの書籍などありましたら、そちらも教えていただけると助かります。 使えるかと問われた方が海外に不在なので聞くことができません。 質問内容がメチャクチャでしたらお許しください。
- ベストアンサー
- Microsoft ASP
- noname#38317
- 回答数1
- ServletからServletへの値渡し
最近、A-ServletからB-Servletへの遷移は response.sendRedirect("B-Servlet"); で可能だと教えて頂きました。 ですがもうひとつわからないことがあります。 このときに、B-Servletへ変数を渡したいのですがやり方がわかりません。 わかる方教えてください><
- java初心者の問題
実行時引数IPアドレスを指定したら、そのHost名を表示するプログラムを作成しなさいという問題何ですけど。 どいうプログラムを組めばよいのでしょうか? split()で試したけど、だめでした。 String s [] = ip.split("."); System.out.print(s.length); でsの長さを問い合わせた結果 s.length = 0 です 何でしょうか?
- プログラミングをはじめたばかりでわかりません
宣言されたクラスをmainなどで配列で呼び出すときの記述方法を教えてください class date{ String str; int number; } public class Main { public static void main() { date dt ←ここの書き方 } }
- IIS環境にてJAVAを使用したいのでご教授下さい!
こんにちわ。 WEBサーバーにてJAVAを使用したいのですがIIS がインストールされているので通常の一般的なPCに行うTomcatの設定とは異なるのでしょうか? 同じポート番号での共存は可能でしょうか? 色々調べてみましたが全く分からないので困っています。 理解できていないので説明が分かりづらいかとは思いますが ご教授下さい!お願いします。
- ベストアンサー
- Java
- earlgyreprince
- 回答数4
- JSPのIF構文教えて下さい!
こんにちわ。 現在、ログイン認証でPWによって次に表示するJSPを作りたいのですが、お恥ずかしい事にIF構文を差し込む所が分かりません。。。 <FORM method="post" action="view.jsp">と<FORM method="post" action="viewx.jsp">で分けるイメージです。 自分でもやってみましたが処理が分岐しません。 勉強不足ですみませんがお知恵をお貸し下さい!お願い致します。 <%@page contentType="text/html; charset=Windows-31J"%> <%@page import="java.sql.*"%> <%! // サーブレットのinitメソッドに相当 public void jspInit() { try { // JDBCドライバをロード Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (Exception e) { e.printStackTrace(); } } %> <html> <head> <title>検索結果一覧</title></head> <BODY bgcolor="#ffffcc"> <CENTER> <span style="font-size:24pt;color:#cc99cc"><B>検索結果一覧</B></span> <CENTER><%=request.getParameter("str")%></br> <br><br> <TABLE border="3" BORDERCOLOR="#9999ff" cellspacing="1" cellpadding="1"> <TR> <TD><span style="font-size:11pt;color:#336000">F1</span></TD> <TD><span style="font-size:11pt;color:#336000">F2</span></TD> <TD><span style="font-size:11pt;color:#336000">F3</span></TD> </TR> <% // データベースへのアクセス開始 Connection con = null; Statement stmt = null; ResultSet rs = null; try { // データベースに接続するConnectionオブジェクトの取得 con = DriverManager.getConnection("jdbc:sqlserver://localhost;DatabaseName=Name","ID","pw"); // データベース操作を行うためのStatementオブジェクトの取得 stmt = con.createStatement(); String param = (request.getParameter("param")); String pass = (request.getParameter("password")); // SQL()を実行して、結果を得る rs = stmt.executeQuery ("SELECT * FROM table where 番号='"+ param +"'"); // 得られた結果をレコードごとに表示 while (rs.next()){ %> <FORM method="post" action="view.jsp"> <input type="hidden" name="num" value="<%= rs.getString("id")%>"> <tr> <%-- レコードの区分フィールドはNull --%> <td></td> <%-- レコードのF1フィールドを表示 --%> <td><%= rs.getString("F1")%></td> <%-- レコードのF2フィールドを表示 --%> <td><%= rs.getString("F2")%></td> <%-- 詳細ボタンを表示 --%> <td><input type="submit" value="詳細表示"></td> </tr> </form> <% } } catch (Exception e) { e.printStackTrace(); // エラー表示プログラム out.write(e.getMessage()); } finally { // データベースとの接続をクローズ try { rs.close(); } catch (Exception e) {} try { stmt.close(); } catch (Exception e) {} try { con.close(); } catch (Exception e) {} } %> </table> <br></br> <center> <INPUT TYPE="button" NAME="btn3" value="戻る" onClick="JavaScript:history.back()"> </body> </html>
- ベストアンサー
- Java
- earlgyreprince
- 回答数1
- エラーの訂正でアドバイスください。
javaプログラミング超初心者です import java.io.*; public class ex22b { public static void main(String[] arg) { System.out.print("x: "); int x = (new Integer (in.readLine())). intValue(); System.out.print("y: "); int y = (new Integer (in.readLine())). intValue(); int a; while (y > 0) { a = a + x; System.out.println("kekka = " + a); System.out.println("y = " + y); y = y - 1; } System.out.println("乗算結果は " + a); } } というソースを書いたら、コンパイルの際に シンボルを見つけられません シンボル:変数 in 場所 :ex22bのクラス int x = (new Integer (in.readLine())). intValue(); ^ int y = (new Integer (in.readLine())). intValue(); ^ というエラーが出ました。 どこをどう直したらいいのでしょうか。
- 複数のソースプログラムのまとめ方
複数のJavaプログラムのソースをひとつのファイルにまとめたいのですが、 どうやったらいいかわかりません。 初心者なので、低レベルの質問で申し訳ありません。 よろしくお願いします。
- コンストラクタの動作について
下記のソースについて質問があります。 public class Test{ private String msg; public Test(){ this("Good morning"); } public Test(String msg){ msg = msg; } public String toString(){ /*(2)*/ return ("msg:" + msg); } public static void main(String args[]){ System.out.println(new Test()); /*(1)*/ } } このコードをコンパイルした出力結果は、 msg:null となるのですが、ここの仕組みがわかりません。 (1)でTestクラスのコンストラクタを呼び出し、msgに"Good morning"を設定し、 処理が終わると思うのですが、(2)の処理も行われてしまいます。 (1)では、Testのコンストラクタを設定しているだけに見えてしまうのですが、 (2)まで処理が行われるのは、何故かのかをご教授の程お願い致します。
- javaで社内システム
こんにちは javaで簡単な社内システムをつくりたいと思います。 初心者なので、セキュリティなどはあまり気にせず、機能使いやすさに重視したいと思います。(新入なので、研修中の成果として・・) 環境はWinXP,Tomcat5.5, DBはpostgreSql。 機能としては、社員の勤務時間内で外出するとき使った交通費の登録と紹介です。 今はいろいろと考えてるんですが、はやり経験なく、どうしたらいいのかぜんぜんわからないです(;:) みなさんのご意見やアイディアを是非聞かせてください。 よろしくお願いします。