- PR -

Strutsを用いてのjava開発

投稿者投稿内容
桐原
常連さん
会議室デビュー日: 2006/10/13
投稿数: 20
投稿日時: 2006-10-13 15:11
はじめまして!
Strutsを用いてのjava開発をしているのですが
動的にjpgファイルをHTMLにて出力させたいのですが
どうすればよいのか分かりません。
<img src="xxxaction.do">
こうしてもxxxactionを呼び出すことはできないのです。

どなたかご教授よろしくお願い致します。
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2006-10-13 15:38
「呼び出せない」、
というのはサーバにリクエストが行かない
ということでしょうか?

xxxaction.doを直接URL入力すると
サーバにリクエストが届いていますか?
届かない場合、まずそのURL記述がおかしいでしょう。

サーバにリクエストが届いているにも関わらず
画像が表示されない、というのであれば
単に実装か設定に問題があるのだと思われます。

情報が少ないのでこの程度しか回答できませんが
ご参考になれば幸いです。
桐原
常連さん
会議室デビュー日: 2006/10/13
投稿数: 20
投稿日時: 2006-10-13 15:46
返事ありがとうございます。

xxxaction.doを直接URL入力すると
サーバにリクエストが届いていますか?
届かない場合、まずそのURL記述がおかしいでしょう。

xxxaction.doを直接URL入力しても表示が何も変わらない状況です。
actionのコードでブレイクポイントを設定しているにも
関わらずブレイクポイントで引っかからないのでactionは通っていないと
考えられます。

<img src="http://localhost:8080/action.do">
このようにhtml側で呼び出しているのですが、呼び出し方が
うまくいかないのです。
この問題について解決策があるでしょうか??

あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2006-10-13 16:11
言葉が不正確だったようです。

xxxaction.doを直接URL入力
→ブラウザのアドレスバーに直接入力

です。
まず<img>タグから離れてください。
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2006-10-13 16:12
引用:

<img src="http://localhost:8080/action.do">
このようにhtml側で呼び出しているのですが、呼び出し方が
うまくいかないのです。
この問題について解決策があるでしょうか??




実行環境にもよるのですが、入門書などを読みながらTomcat + Struts
などで試されている場合、
コード:
http://localhost:8080/ほにゃらら/action.do


というように、ほにゃららに該当する部分で動作するような解説になって
いると思われます。Tomcatだったら、Tomcatインストールしたディレクトリ
内にwebappsというというディレクトリがあると思うんですが、そこの
下に作られたディレクトリ名が、ほにゃららに当てはまるようになっている
と思いますよ。
※ほにゃららのことをコンテキスト(=WEBアプリケーション)と言うんです
けどね

桐原
常連さん
会議室デビュー日: 2006/10/13
投稿数: 20
投稿日時: 2006-10-13 16:21
あすかさん
ブラウザのアドレスバーに直接入力した所、表示が何も変わらない状況です。
あすかさんの説明は何もおかしくありませんでしたよw

小僧さん
すいません、勉強不足で。
結局はURLの指定が間違っているということなのでしょうか。
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2006-10-13 16:34
ブラウザのアドレスバーに直接入力したにも関わらず
サーバにリクエストが届かないのであれば
<img>タグに書いても届くはずがありません。

Webサーバに何を使っているか分りませんが
URLの指定は小僧さんが仰っているような方法になります。

大抵はほにゃらら(コンテキスト)にプロジェクト名や
warファイル名(拡張子除く)が来ますね。
桐原
常連さん
会議室デビュー日: 2006/10/13
投稿数: 20
投稿日時: 2006-10-13 18:12
そうなんですね・・・
引き続き検討してみます!!
どうもありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)