質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

解決済

ファイルアップロードのデータ取得表示

userY
userY

総合スコア41

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

1回答

0リアクション

0クリップ

186閲覧

投稿2022/07/28 07:01

前提

ファイルアップロード機能のあるupdate データ更新画面で、String,int,日付などを取得表示していますが、ファイルだけが未選択となります。
ファイルを選択済みにする方法があれば教えてください。
画像ファイルは 入力 part /sql→ binary  出力 base64 です。データ取得表示だけができず、入出力エラーはありません。
よろしくお願いします。イメージ説明

実現したいこと

ファイルも選択済み表示にしたい。
アップデートのフォームを送信するときに、FileNotFoundエラーを回避したいため。

該当のソースコード

jsp

<div class="form-row"> <div class="mb-3"> <label for="list_price" class="form-label">定価</label> <input type="number" class="form-control" name="list_price"value="<%=g.getList_price()%>"> </div> <div class="mb-3"> <label for="selling_price" class="form-label">出品価格</label> <input type="number" class="form-control" name="selling_price"value="<%=g.getSelling_price()%>"> </div> </div> <div class="form-row"> <div class="mb-3"> <label for="start_time" class="form-label">販売開始時間</label> <input type="datetime-local" class="form-control" name="start_time"value="<%=g.getStart_time()%>"> </div> <div class="mb-3"> <label for="end_time" class="form-label">販売終了時間</label> <input type="datetime-local" class="form-control" name="end_time"value="<%=g.getEnd_time()%>"> </div> </div> <div class="mb-3"> <label for="goods_comment" class="form-label">コメント</label> <input type="text" class="form-control" name="goods_comment"value="<%=g.getGoods_comment()%>"> </div> <div class="form-row"> <div class="form-group"> <input type="file" name="img" class="js-upload-file" accept="image/*"value="data:image/*;base64,<%=g.getGoods_img() %>"> </div> </div> <jsp:include page="/WEB-INF/jsp/msg.jsp" /> <button type="submit">プレビュー</button>

試したこと

<input type="file" name="img" class="js-upload-file" accept="image/"value="data:image/;base64,<%=g.getGoods_img() %>">
他のフォームと同じように、value に画像データを設定したが選択済みにならない。

補足情報(FW/ツールのバージョンなど)

JavaEE

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。