• ベストアンサー

strutsのURLについて

いつも参考にしています 現在、strutsのURLにパラメタを設定するのに悩んでいます。 例) http://aaa/bbb.do?url=http://www.abc/d.htm http://aaa/bbb.do?url=http%3A%2F%2Fwww%2Eabc%2Fd%2Ehtm 現象) http://aaa/bbb.doがあるのにリターンコード 404が帰ってきます ※urlアドレスをパラメタにて渡せないのでしょうか?

  • Koba5
  • お礼率81% (96/118)
  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

404が返るの? それは http://aaa/bbb.do がないってことよ。 渡せないなら 500が返るわ。 http://aaa/bbb.do 単体で本当に呼び出せているの?

Koba5
質問者

お礼

askaaskaさん 回答ありがとうございます 404が帰ってきた原因は、<jsp:forwordにて、他のホストを指定したためでした。

関連するQ&A

  • パラメーター付きのURLをリダイレクトしたい

    お世話になります .htaccess でリダイレクトを行いたいのですが、パラメータ付きのURLの為かリダイレクトができません。 .htaccess内の記述↓ redirect 301 /aaa/bbb.php?N=1 http://www.aaa.com/index.html 「?=N1」の部分を取れば問題なくリダイレクトします パラメータ付きのURLはリダイレクト可能でしょうか? よろしくお願いいたします

  • 動的URLを静的URLへリダイレクト

    サーバの移転にともない、古いURLから新しいURLへリダイレクトさせる作業を行っています。 旧:http://aaa.bbb.com/default.asp?year=yyyy&month=mm ↓ 新:http://mmm.nn.co.jp/yyyymm しかし上記のようにパラメータを持っているURLはうまくリダイレクトされません。 今回の場合、動的ページを静的ページに見せるのではなく、URL欄も表示も静的ページに遷移させます。 この作業にはISAPI_Rewriteを使っていますが、ISAPI_Rewriteで検索してもmod_rewriteで検索しても、静的URLから動的URLへのリダイレクト(URLは静的で表示が動的ページの内容)しかでてきません。 そもそも正規表現に「?」を入れるとリダイレクトできないのか(?がエスケープされていない気がします)、書き方が間違っているのなら正しい書き方を教えていただけると助かります。 [現在使っている記述] RewriteRule ^aaa/bbb.asp\?year=(.*)&month=(.*)$ http://one.case.com/ddd/$1$2 [R,L] よろしくお願いいたします。

  • メールヘッダーの読み方について

    以下のヘッダーのAAA@AAA.AAA.AAA.AAAとBBB@BBB.BBB.BBB.BBBはどちらも送信先E-Mailアドレスだと思うのですが、以下のようにこの2箇所のアドレスが 異なるメールが私宛に来ました。私のE-Mailアドレスは、BBB@BBB.BBB.BBB.BBBです 但し、メールの情報として、送信先アドレス(Toのアドレス)はAAA@AAA.AAA.AAA.AAAになっています。 どういったときに、このような現象が起きるのでしょうか? =================================================== Return-Path: <XXXXX@XXXXX> Received: from ********** by ******* with SMTP **** for <BBB@BBB.BBB.BBB.BBB>; ********** From: "xxxxx" <XXXXX@XXXXX> To: <AAA@AAA.AAA.AAA.AAA> ====================================================

  • javascriptからURLパラメータ値を送る

    使用言語はJSPです。 画面上のラジオボタンの値を取得しているjavascriptが以下です。 これでボタンが押下されたとき、この関数を呼び出しラジオボタンのVALUE値をアラートとして表示することはできています。 これをURLパラメータとして、JSPサーバ側に送りたいと思いますが、 NULL値となってしまいます。 取得は、request.getParameter("aaa"); としていますがNULL値です。 JAVASCRIPTからURLパラメータを送付・サーバ側から取得する方法を教えていただけますか。 function check(){ var aaa = document.getElementsByName("ラジオボタンの名前"); for(var i=0;i<arr.length;i++){ if(aaa[i].checked) var param = aaa[i].value; aaa.action = "./bbb.jsp?param="+param; aaa.submit(); return aaa[i].value; } }

  • サブドメインから新しいURLへ

    ドメインを取得したので以前のページのURLから変更になりましたが、yhaooなどに検索登録されているアドレスを変更したい場合はどうすればいいですか? 以前はhttp://sub.aaa.jpでしたが今はhttp://www.bbb.comです。 http://sub.aaa.jpとhttp://www.bbb.comで同じファイルにアクセスされますが、http://sub.aaa.jpのアドレスでアクセスされた場合http://www.bbb.comに飛ばすにはどうしたらいいですか? よろしくお願いします。

  • 指定URLでブラウザを開くほか

    こんにちは。 2点お伺いいたしたく投稿しました。 1 スタンドアロン環境で、javaアプリから指定URLでブラウザを開くことはできるでしょうか?windowsとMacOSの場合で教えていただけますか?なお指定urlは インターネット上のアドレスの場合もありますが、自身のPC(file:///c:/xxx/aaa/abc.html 、file:///c:/xxx/bbb/hoge.pdf など)を指す場合もあります。 2 スタンドアロン環境でjavaアプリを起動させる場合は、windowsの場合、MacOSの場合、それぞれでどういった方法が利用しやすいでしょうか?

    • ベストアンサー
    • Java
  • URL転送で、クリック数をカウント出来ませんか?

    メルマガにURLを載せたいのですが、その際、どれだけクリックされたか数えたいのです。 例えばwww.goo.ne.jp/aaa/bbb/ccc/ddd.htm にリンクさせたいと思います。 「URL転送」で探したら、これを短く、 www.aaa.com/aaa などのようにして、無料でURL転送してくれるサイトはありました。 でも何クリックしたかカウントまでわかるところが見つかりません。 難しいCGIなど駆使せずに、簡単に出来るサイトはないでしょうか? (出来れば無料で。)

  • WebWork(struts2)でのパラメータの取得について

    こんにちは。 環境:Webwork & Velocity(xwork2) & Tomcat5.5 & JDK 1.6 Action部がだいぶすっきりしましたが、requestのパラメータの取得が分かりません。 一般的なActionSupportを継承しているのですが、thisからHTTPRequestらしきGetterもありませんし・・。 やろうとしている事は'XXX.action?id=YYY'のように、URLからパラメータをgetしたいのですが。 ■JavaScript var url = "XXX.action?id=test"; ※Ajaxでリクエストしてますが省略します。 ■XML <action name="XXX" class="aaa.XXXAction">  <result name="menu" type="plainText">   /WEB-INF/classes/aaa/menu.html  </result>  <result name="test" type="plainText">   /WEB-INF/classes/aaa/test.html  </result> </action> ■Action public class XXXAction extends ActionSupport {  public String execute() throws Exception {   return SUCCESS; //←ここでURLにくっついたパラメータを返したい お分かりになりましたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • ImageXのパラメータ欄にフルパス名を指定すると、エラーになります。

    ImageXのパラメータ欄にフルパス名を指定すると、エラーになります。 例えば、F:\AAA\BBB.Wim を指定する場合、 ImageX /Apply F:\AAA\BBB.Wim 1 H: と入力すると Error opening file [F:\AAA\BBB.Wim]. と表示され、続いて”指定されたファイルが見つかりません。”のメッセージが表示されます。 F:\AAA\BBB.Wim は確かに存在します。F: に移動し Cd AAA を実行後 ImageX /Apply .BBB.Wim 1 H: と入力すれば正しく実行されます。 いくら考えても、私の入力操作に間違いが有るとは思えません。 皆さんのご意見をお聞かせください。

  • URL入力制限の方法

    インターネットエクスプローラーのアドレス入力欄に、 決まったURL以外入力できない方法ってあるのでしょうか? (入力出来たとしても、何かエラーメッセージを出す方法でもかまいません。) 例 http://www.abc.co.jp/aa/index.html→OK http://www.abc.co.jp/aa/bbb/index.html→NG どうかご教授ください。

専門家に質問してみよう