検索結果
テスト
- 全てのカテゴリ
- 全ての質問
- JSPからServletへの遷移
今回、eclipseで開発をすることになりました。 しかしながら、動的Webプロジェクトという使い慣れないプロジェクトでの作成を しなくてはならなくなり、混乱しています。 tomcatとWTPのことについては、先の質問で教えて頂き解決したのですが、 もう一つ困ったことがあったので、再度質問させて頂きます。 --------------------------------------- 環境 Windows7 Ultimate eclipse Indigo tomcat 5.5 --------------------------------------- まずは、JSPを作成し、それを実行し、ブラウザ上に表示することは出来ました。 その後にServletに<form action ="/test" method = "POST">という形で投げるのですが、 それがうまくいかず、404エラーが出てしまいます。 階層としては、JSPはSample(プロジェクト名)/WebContent/NewFile.jspに配置しています。 そして、Servletについては、Sample(プロジェクト名)/src/test/Test.javaに配置しています。 web.xmlについては、Sample(プロジェクト名)/WebContent/WEB-INF/web.xmlにあります。 まず、JSPのソースは以下の様に書かれています。 ----------------------------------------------------- <%@ page contentType="text/html;charset=Windows-31J" language="java"%> <%@ page pageEncoding="Windows-31J"%> <html> <head><title>タイトル</title></head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <%request.setCharacterEncoding("Windows-31J");%> <body> <form method="POST" action="/test"> <%--ここに処理を記述 --%> <input type = "submit" name="submit" value = "送信"> </form> </body> </html> ----------------------------------------------------- Servletについては、以下の様に、型だけ記述しています。 ----------------------------------------------------- package test; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class Test */ public class Test extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Test() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } } ---------------------------------------------------- そして、web.xmlについては、以下の様に記述しています。 ---------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>SampleWeb</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>test</servlet-name> <servlet-class>test.Test</servlet-class> </servlet> <servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/test</url-pattern> </servlet-mapping> </web-app> ----------------------------------------------------- その状態で、JSPの中から <form action ="/test" method = "POST"> <input type ="submit" name = "submit" value="送信"> </form> とやっても、404が出てしまいます。 Java自体が久々で、根本的に間違っているかもしれませんが、 ご教授お願い致します。
- ベストアンサー
- Java
- colonel-gabriel
- 回答数1
- アセンブルでエラー「error: invalid character (0x0d)」が
識者の皆様、宜しくお願い致します。 Solaris2.6上でアセンブルテストを行っています。 % uname -a SunOS ultra 5.6 Generic_105181-23 sun4m sparc SUNW,SPARCstation-5 % cat sparc_test main: save %sp,-112,%sp sethi %hi(.LLC0),%o0 call printf,0 or %o0,%lo(.LLC0),%o0 ret restore .LLC0: .asciz "Hello.\n" % as sparc_test as: "sparc_test", line 1: error: invalid character (0x0d) as: "sparc_test", line 2: error: invalid character (0x0d) as: "sparc_test", line 3: error: invalid character (0x0d) as: "sparc_test", line 4: error: invalid character (0x0d) as: "sparc_test", line 5: error: invalid character (0x0d) as: "sparc_test", line 6: error: invalid character (0x0d) as: "sparc_test", line 7: error: invalid character (0x0d) となってしまいます。 「0x0d」は改行CRですかね。 これにはどう対処したらいいのでしょうか?
- ファイルへの書き込みについて
test.phpというスクリプトを作成しています。 ファイルを指定して指定文字列"ABCD"を書き込むという処理です。 =========================== $MOJIRETU="ABCD" $fp=fopen("./TEST/TEST.html", "w"); fputs($fp,$MOJIRETU); fclose($fp); =========================== という処理です。 ですが、どうしてもファイルが作成されません。 実際に書き込むファイルは存在しませんが、 マニュアルを見るとfopenはファイルが未存在の 時は作成すると書いてありました。 権限(?)の問題かと思い、test.phpを'777'に変更しましたが 作成されませんでした。 どのような問題が推測されるでしょうか? 宜しくお願いいたします。
- 元カノに電話
元カノに電話しようと思っています。 自分は携帯がないので、メールはできません。 なので、元カノの携帯に電話をしようと思っています。 でも、今元カノはテスト期間中だと思います。 そして、元カノは、テスト期間になると、すごくイライラして、ずっと勉強しているようなタイプの人です。 こんな状況で電話しない方がいいですか? 今電話しないとなると、3月になります。しかもいつテストが終わるかわからないので、もう少し遅くなります。 今するべきか、テストが終わるまで待つべきかアドバイスお願いします。
- ベストアンサー
- 恋愛相談
- oosakajin1
- 回答数1
- コンソールアプリの入出力制御
早速ですが、質問させていただきます。 現在、CUIのコンソールアプリケーションをキーボードの入力より、メニューの制御などを行っています。 コンソールアプリケーションは以下のようなメニュー・設定 などが表示され、それぞれ、キーボードより選択を行う形となっております。 ==== Menu ===== 1.test1 2.test2 3.test3 > テスト番号を入力してください: 上記のような入力がいたるところに存在し、大変手間となっております。 そこで、外部のソフトから、本コンソールアプリの入出力制御が出来ればと考えております。 この場合、バッチファイルなどでコンソールアプリへの制御が可能なのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- iwatobi7
- 回答数1
- .htaccessによる301リダイレクト
www.hoge.jp/test_hoge/ このディレクトリ以下を www.piyo.com に、リダイレクトしたいです。 下記のように.htaccessを記載したのですが、 RewriteEngine On RewriteRule ^test_hoge(.*)$ http://piyo.com$1 [R=301,L] そのファイルはどこへ格納すればいいのでしょうか。 現在ルートディレクトリは /www/test_hoge/ となっています。 .htaccessを/www/の中にいれても /test_hoge/の中にいれてもエラーがおきてしまいます。 ただ、macのテキストエディットで作成しているからかなと思うのですが、そういうことはありえますか? どなたかご回答お願いします。
- ベストアンサー
- CSS
- rossi46mail
- 回答数1
- システム開発に関してご質問させて頂きます。
システム開発に関してご質問させて頂きます。 あるシステムが180FPの規模だったとします。 各工程別配分比率は 要件定義25%、 内部設計20%、 詳細設計(コーディング、ユニットテスト)35%、 システムテスト20% 工程別開発期間を算出する際の期間配分比率は 要件定義25%、 内部設計22%、 詳細設計(コーディング、ユニットテスト)35%、 システムテスト18% である場合、このシステムの各工程ごとの所要日数は どのようになるでしょうか? 補足させて頂きます。 1FP=7.5時間です。 月間標準時間は150時間、1人月=20日です。 以上。 宜しくお願い申し上げます。
- ベストアンサー
- SE・インフラ・Webエンジニア
- eclipse508
- 回答数2
- UNIXのシェル
シェルに関して質問です。 0526とか0525のところは一日ごとにフォルダが作成されます。 unix\yasu\0526\hobby\test.txt unix\yasu\0526\hobby\test.txt unix\tomo\0525\hobby\test.txt unix\tomo\0525\hobby\test.txt ./check.sh MMDD 実行するときにMMDDのところに日付を入れてフォルダがあればコマンド1を実行するようにしたいです。 引数に指定した文字を判定するにはどうしたらいいのでしょうか? よろしくお願いします。 ----------------------------- #シェルの名前は「check.sh」です #! /bin/sh if [ $1 = "日付" ] ; then コマンド1 else コマンド2 fi -----------------------------
- 締切済み
- その他(プログラミング・開発)
- flandre2
- 回答数3
- エラーをいくらチェックしてもDB Error: syntax errorがでてしまいます。
MySQLで困ってます。 簡単な会員登録スクリプトを作っているのですが、以下のエラーが出てしまって動きません。 DB Error: syntax error INSERT INTO group (name,pwd) VALUES ('test','test') [nativecode=1064 ** You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'group (name,pwd) VALUES ('test','test')' at line 1] PWDは実際の運用ではmd5()で暗号化する予定です。 SQL文をいくら見てもエラーが無いように思えるのですが、 どうしたものでしょうか? ちなみにサーバはロリポップを使っています。
- バッチファイルで2行にわたるコマンドを入力したいのですが
バッチファイルで複数行にわたるコマンドを打ちたいのですが、方法がわからなくて困っています。 for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do ( set hinichi=%%a%%b ) "C:\Program Files\Lhaca\Lhaca.exe" "test%hinichi%01.txt" "test%hinichi%02.txt" ・・・・・・・ と31個のファイルを圧縮するバッチです。 体裁の問題ですが、 for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do ( set hinichi=%%a%%b ) "C:\Program Files\Lhaca\Lhaca.exe" ? "test%hinichi%01.txt" ? "test%hinichi%02.txt" ・・・ としたいのですが各行のつなぎの記号?がわかりません。 ご存知の方、よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- 022722
- 回答数6
- COPYコマンドで結合すると余計な改行コードができる
batファイル内でCOPYコマンドで2つのファイルを結合するコードを書いています。 しかし、中身が空の0KBのデータ同士を結合すると、改行データが1つ含まれる1KBのデータが作成されてしまいます。 この改行データの作成を防ぐにはどのようなコマンドを書けばよろしいでしょうか。どなたかご存知の方がいれば宜しくお願い致します。 【2つのファイルを用意】 test01.txt 0KB test02.txt 0KB ↓ 【結合】 COPY test*.txt test.txt ↓ 【改行コードを含むテキストが作成される】 text.txt 1KB
- ベストアンサー
- その他(プログラミング・開発)
- wanna
- 回答数2
- エクセルVBAでテキストボックスのフォントの色
エクセル2016です。以下のコードで文字は赤になりますが、これをRGB方式ではなくColorindex=3で指定するにはどう書き直せばよろしいでしょうか? Sub TEST03() With Sheets("Sheet1").Shapes("TextBox 3").TextFrame2 With .TextRange .Text = "TEST/TEST/03" .Font.Name = "Meiryo UI" .Font.Bold = msoTrue .Font.Size = 16 .Font.Fill.ForeColor.RGB = RGB(255, 0, 0) .ParagraphFormat.Alignment = msoAlignCenter End With .VerticalAnchor = msoAnchorMiddle End With End Sub 別途、Sheets("Sheet1").Shapes("TextBox 1").TextFrame.Characters.Font.ColorIndex = 3 と書けば赤になりますが、Sub TEST03()のRGB = RGB(255, 0, 0)の代わりに指定する方法が知りたいのです。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- emaxemax
- 回答数2
- クイズ作成:15個の問題から5個をランダム選択
JavaScriptを用いてクイズを作成しておりまして、次のことを試してみたいのですが、アドバイスをいただきたく思います。 ○目的○ 「15個の問題数の中から5個をランダムに選択して、それらを1問ずつ順番に表示する(あと、できれば最終画面で正解数を表示する)」 現時点では、15問を無限にランダム表示している状態です。 ちなみに次のようなプログラムになっております。↓ ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー <html> <head> <title>リンク</title> </head> <body bgcolor="black" text="white" topmargin="60" leftmargin="80"> <script language="JavaScript"><!-- myCnt = 15; // リンク先の数 myTable = new Array( // リンク先の登録 "クイズテスト2.html", "クイズテスト3.html", "クイズテスト4.html", "クイズテスト5.html", "クイズテスト6.html", "クイズテスト7.html", "クイズテスト8.html", "クイズテスト9.html", "クイズテスト10.html", "クイズテスト11.html", "クイズテスト12.html", "クイズテスト13.html", "クイズテスト14.html", "クイズテスト15.html", "クイズテスト16.html" ); function myRndLink(){ // 適当に選んでリンクする関数 myRnd = Math.floor(Math.random()*myCnt); // 0~(myLine-1)の乱数を求める location.href = myTable[myRnd]; // リンクする } // --></script> <form> <div align="right"> <font size="5">クイズをお楽しみください!</font><br><br><br> <font size="5">こちらからどうぞ → <input type="button" value="START" onClick="myRndLink()"></font><br> </div> <br><br> <div align="right"> <img src="..\00. ダウンロード素材\オーディオ\ライン\line02.gif" width="800"> </div> </form> </body> </html> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 目的を達成するためにはどうすればよいか、アドバイスをいただけますようお願いいたします。
- 締切済み
- JavaScript
- rhymester
- 回答数4
- GPOとグループアカウント
以下のようにOUを構築しました ドメイン |-OU:ログ吐き出しあり | |-グループ:A | |-OU:総務 | |-ユーザー:test1 | |-OU:庶務 |-ユーザー:test2、test3 「OU:総務」に、「test11ユーザー」を作成しています。 「OU:庶務」に「testユーザー2」「test3ユーザー」を作成しています。 「OU:ログ吐き出しあり」に、「test1ユーザー」「testユーザー2」が属する「グループA」 を作成しています。 「OU:ログ吐き出しあり」に、ユーザーログオン時に、ログインした時間等を吐き出すスクリプトを作成し、「名前:GPO1」の「ユーザーログオン」項目に仕込みました。 それを「OU:ログ吐き出しあり」にGPO1を適用しました。 この状態で、「test1」「test2」でログオンしたところ、 ログオンスクリプト(=GPO)が走らないのです。 当然、「OU:ログ吐き出しあり」に、「test1」「test2」を移動させると ログオンスクリプトが走りログが吐き出されます。 グループA(=グループアカウント)には、GPOは適用されないのでしょうか? グループAに適用され、グループAに属しているtestとtest2に間接的にGPOが適用されると思っていたのです。 どうしても、「test3ユーザ」には、「GPO1」を適用させたくないのです。1と2だけログを出力させたいのです。 また、可能であればOU構成は変えたくないのです。 どなたか良い解決方法をご存知の方がいらっしゃいましたら ご教授のほうよろしくお願いします。
- ベストアンサー
- Windows系OS
- ShiftTail
- 回答数1
- 時間帯によって背景画像を変える
タイトル通りなのですが、なかなかうまくいきません・・・。 <BODY style="background-image:url(test.gif);background-repeat:no-repeat; background-attachment:fixed;background-position:bottom right;"> スタイルを使って右下に背景画像を表示しています。このtest.gifを時間帯によって変えたいです。 自分なりにこのようにしてheadタグの中に埋め込みましたがうまくいきません。 <SCRIPT LANGUAGE="JavaScript"> <!--- function geth(t){ if (t<=5) document.write("<BODY style='background-image:url(test1.gif);background-repeat:no-repeat; background-attachment:fixed;background-position:bottom right;'>"); else { if (t<=11) document.write("<BODY style='background-image:url(test2.gif);background-repeat:no-repeat; background-attachment:fixed;background-position:bottom right;'>"); else { if (t<=17) document.write("<BODY style='background-image:url(test3.gif);background-repeat:no-repeat; background-attachment:fixed;background-position:bottom right;'>"); else { if (t<=23) document.write("<BODY style='background-image:url(test4.gif);background-repeat:no-repeat; background-attachment:fixed;background-position:bottom right;'>"); }}} } //---> </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> <!--- h = new Date(); geth(h.getHours()); //---> </SCRIPT> <BODY BACKGROUND='test.gif'>という普通の背景の表示の仕方ならうまくできました。スタイルはheadの中では使えないのでしょうか・・・?どのようにすればうまくいくでしょうか?JavaScriptに関してはほとんど無知ですがよろしくおねがいします。 ※意味不明なことを言っていたらすみません。
- ベストアンサー
- JavaScript
- piko7531
- 回答数1
- 選択行の受け渡しに関して
教えて下さい。 昨日も投稿しましたが、その続きで申し訳ありません。 以下のような明細行を作成し、その明細行に設定したボタンを押したところで、 押された行のデータを別画面に飛ばしたいと考えております。 単純に type='hidden' でいけるかと思われましたが、以下のような記述では 取得できませんでした。 以下のような画面遷移(A.php ⇒ TEST.php)をした場合、選択行のデータを受け渡し したい場合、どのような記述をすれば良いでしょうか? よろしくお願いします。 《記述内容》 ★ A.php <script> function window_open(){ window.open("about:blank","window_name","width=640,height=480,scrollbars=yes,menubar=yes,toolbar=yes,status=yes,directories=yes,location=yes,titlebar=yes"); document.fod.target = "window_name"; document.fod.method = "POST"; document.fod.action="TEST.php"; } </script> <form name="fod" > <?php for($count=1;$count<$row+1;$count++) { print("<TR>\n"); print("<td>$tmp_ringi_kenmei[$count]</td>\n"); print("<INPUT type='hidden' name='test_$count' value=$tmp_name[$count]>\n"); print("<TD><input type='submit' name=inputtest[$count] value='詳細' onclick='window_open();'>\n"); print("</TR>\n"); } ?> </FORM> ★ TEST.php <?PHP if(isset($_POST["inputtest"]) and is_array($_POST["inputtest"])){ print key($_POST["inputtest"]); } for ($j = 1; $j <= $in_row; $j++) { if(isset($_POST["test_$j"])){ $in_test[$j] = $_POST["test_$j"]; } } ?>
- ベストアンサー
- PHP
- asamix_000
- 回答数2
- コマンドプロンプトの条件分岐について
こんばんわ。 ちょっとした処理をbatファイルにまとめて実行しようとしているのですが コマンドプロンプトにはあまり馴染みが無い為、条件分岐処理のIfで納得が いかず、よく分からなかったのでこちらの有識者にご教授願いたいと思い 質問させて頂きました。 Cドライブ直下にtestというフォルダが存在するかしないかをEXISTで判定 してあれば「aaaa」、なければ「bbbb」という文字列をECHOを使ってプロン プトに表示するという至極単純なプログラムです。 if exist "C:\test\" goto testa if not exist "C:\test\" goto testb :testa echo aaaaa goto end :testb echo bbbbb :end pause exit /b 上記、プログラムをテキストファイルに保存後、拡張子をbatに変更して 実行すると、正しく「aaaa」と表示されます。 (C直下にtestフォルダがある前提で、なければ「bbbb」が表示されます。) しかし、最初の2行のIfを変更すると動作がおかしくなります。 変更後のIf if exist "C:\test\" goto testa else goto testb もしくは if exist "C:\test\" goto testa else goto testb この状態でC直下のtestフォルダを削除して実行すると「bbbb」が 表示されると思っていたのに「aaaa」が表示されてしまいます。 これは何故なんでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- qoo288
- 回答数3
- JSPにおける引数の受け渡し
こんにちは. 今JSPのプログラムを作っているのですが,引数を送る場面で困っています. test2.jspにおいて,タイプはちゃんと表示されているのですが,IDとパスワードはnullになっています. もし宜しければ,どこが間違っているのかお教えいただけないでしょうか?よろしくお願いします. 【test.jsp】 ~省略~ <%String type="aaa";%> <?xml version="1.0" encoding="Shift-JIS" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> ~省略~ </head> <body> <div class="abc"> <h1>タイトル</h1> <form action="test2.jsp" method="post"> <p> <table> <tr> <td>ID</td> <td><input type="text" name="user_id" /></td> </tr> <tr> <td>パスワード</td> <td><input type="password" name="user_pass" /></td> </tr> </table> <br /> <input type="button" value="ログイン" onclick="test('test2.jsp?type=<%=type%>')" /> </p> </form> </div> <script type="text/javascript" src="test.js"></script> </body> </html> 【test2.jsp】 ~省略~ <% String type=request.getParameter("type"); String user_id=request.getParameter("user_id"); String user_pass=request.getParameter("user_pass"); %> ~省略~ <h1>タイトル2</h1> <p> <table> <tr> <td>ID</td> <td><%=user_id%></td> </tr> <tr> <td>パスワード</td> <td><%=user_pass%></td> </tr> <tr> <td>タイプ</td> <td><%=type%></td> </tr> </table> </p>
