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

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

ただいまの
回答率

90.83%

  • Java

    12490questions

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

参考書には参照ボタンが ついていているのですが、コードが見当たりません。

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 181

sanchu52

score 122

EclipseでJavaを勉強中です。下記のコードがあるのですが、参考書には参照ボタンが
ついていているのですが、コードが見当たりません。
参照ボタンをこのコードにつけるには、どのようにすればいいのでしょうか。
よろしくお願いいたします。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">

 <html>
 <head>
     <meta http-equiv="Content-Type"
         content="text/html; charset=UTF-8">

     <title>アップロード</title>

 </head>
 <body>

     <h1>ファイルのアップロード</h1>

     <form action="sample6"  enctype="multipart/form-data" method="post">

         入力 :<input type="file" size="20" name="fname">

         <input type="submit" value="送信">

     </form>
 </body>
 </html>
  • 気になる質問をクリップする

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

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

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • asahina1979

    2018/05/08 06:13

    タグは JAVA を外してHTMLをつけてください。

    キャンセル

  • asahina1979

    2018/05/08 06:13

    ボタンはあなたがつけたい場所にHTMLタグを書いてください

    キャンセル

  • sanchu52

    2018/05/08 13:30

    ありがとうございます。

    キャンセル

回答 1

checkベストアンサー

+2

コードを見る限りJavaじゃないですよね。

<input type="text"
↓
<input type="file"

※注意。ブラウザにより若干表示が違うので必ず同じようになるとは限りません

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

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

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

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/05/08 06:54

    かなり古い版の「Eclipse ではじめるJavaプログラミング入門」シリーズか・・・
    (input タグのところでぐぐったら書籍がヒットした)

    キャンセル

  • 2018/05/08 06:57

    確かにDOCTYPE 宣言も相当ですもんね。

    sanchu52さん
    書籍で勉強する場合、なるべく新しいものを使うようにしてください。
    Javaも色々とサポートの問題があるので、最新のものじゃないとそもそも今後使えない可能性があるからです。

    キャンセル

  • 2018/05/08 07:00

    みれたのは 4.4版で HTML5 でしたw

    キャンセル

  • 2018/05/08 07:39

    そういえばinputに閉じタグがあった時代ってありましたっけ。
    書籍通りに打ったわけではないのかな・・?

    キャンセル

  • 2018/05/08 07:40

    XHTML 1.0 仕様ですね

    キャンセル

  • 2018/05/08 07:41

    なるほど。XHTML宣言しているわけではないから文法的には間違ってますね。

    キャンセル

  • 2018/05/08 07:47 編集

    版数違いのでみているので階層レベルと間に含めてるテキストおよび input name 付近で一致させてますので誤ってた頃の書籍は確認してないですね。

    ※ あ閉じタグって </input> か基本かかないですが XML 仕様としては正常なので XHTMLでも大丈夫なはず

    キャンセル

  • 2018/05/08 07:44

    いずれにしても書籍が古いのは間違いないので、なるべく新しいものを採用してもらいたいですね。

    キャンセル

  • 2018/05/08 23:16

    お騒がせしました。コードの間違いで、このファイルは正常動作しました。1日いろんなところを
    探していて、「参照ボタン」のコードの書き方に出会ったりしていましたが、よくわかりませんでした。
    参考書を,1字1句チェックして間違いに気が付きました。
    この後 「アップロードしました」と表示するコードと連携させたいので。よろしくお願いいたします。

    キャンセル

  • 2018/05/09 05:19

    間違えてはいけないのは、一字一句参考書と同じコードを書くことが目的ですか?というところです。
    全てのコードには結果を出すための意味があります。意味をきちんと理解して、自身の目的のための手段や道具としてコードを書くようにしてください。

    キャンセル

  • 2018/05/09 09:07

    まず参考書のコードが正しく表示できないと理解するも何も始まらないので、そうしています。
    それまでにいろいろ、APIなどを勉強できるので私はこれでいいと思っています。
    少しずつですが、理解しつつあります。通過した章を整理して次に行こうと思ったら、またエラーが出て
    苦しんでいます。理解できていないのですね。
    おっしゃる通りですありがとうございます。何回も復習する時間はありますのでがんばります。
    お手数をおかけします。

    キャンセル

  • 2018/05/09 09:10

    参考書も100%正しいとは限りません。
    コードが間違っていたり作りこみが甘かったりすることがあります。
    その部分は書籍の記事内容だけではどうしようもないので自身で埋める必要がでてきます。
    古いものの場合は特に削除された機能を使っていた場合、バージョンが合っていないために同じような動作をしないことがあります(PHPなどではよくある話)

    キャンセル

  • 2018/05/09 09:14

    まあ、いずれにしても書籍からの質問であれば
    書籍名と出版の日付などはあったほうが回答も得やすいかもしれません。
    ※誰かが持っていれば良いですが持っていない場合もあるので、いずれにしてもやはりきちんと目的とコードは提示しないといけません

    キャンセル

  • 2018/05/09 09:18

    そうですね、コードでエラーマークが出て1日つぶれることがしばしばです。
    もう今頃は復習に入っていたはずですが、参考書の6章をいったりきたりで、苦戦中です。
    教えてもらって通過できたところなんですが、ここが分からないと先に行けないので、過去の質問などをみながらやっています。

    キャンセル

  • 2018/05/09 09:22

    「Eclipse3.7ではじめるJAVAプログラミング入門」掌田津耶乃 著です。あまりミスコードはないです。

    キャンセル

  • 2018/05/09 09:26

    Eclipse3.7というと2011年ですね。現在最新は4.7でもう4.8も出ます。
    JavaはJava SE 7くらいでしょうか。今10で9月に11が出ます。
    やはり書籍は最新のものを採用すべきです。

    キャンセル

  • 2018/05/09 09:32

    趣味でやっていますので、図書館で借りています。今図書館に4.5か4.7を予約中です。余裕がないもんでごめんなさい。JavaはJava SE 10.0.1.Tomcatは9です。

    キャンセル

  • 2018/05/09 09:36 編集

    Eclipse3.7が出た2011年頃のJavaのバージョンの話です > Java SE 7

    ご自身の環境が10とはいえ、書籍では7の頃のものなので齟齬が大量に出るはずですよ。
    非推奨の機能や削除された機能もあるのではないでしょうか。
    言っちゃ悪いですが趣味でも勉強にすらなりません。
    趣味でも今回のように不要なストレスを抱えるだけになってしまいます。(気を悪くされたら申し訳ないです)

    キャンセル

  • 2018/05/09 09:42

    Eclipse ではじめるJavaプログラミング入門 シリーズ は Eclipse バージョンアップごとに 前の書籍のサポートがきれるので突っ込みがはいっても正誤表は更新しない類だったはずですよ

    キャンセル

  • 2018/05/09 09:42

    もうすぐ4.xxxが借りれると思うのでがんばります。

    キャンセル

  • 2018/05/09 09:44

    多少高くても自腹切った方が身になります。
    まあ、ご自由にどうぞ・・。

    キャンセル

  • 2018/05/09 09:50

    まだ 3.2 のもうってるのか Amazon..

    キャンセル

  • 2018/05/09 09:50

    予約した4.7が借りれるそうなのでいってきます。気分転換もかねて。

    キャンセル

  • 2018/05/09 12:31

    Eclipse Java EE IDE for web Developers
    version:Oxygen.3a Release(4.7.3a)
    jdk10.0.1
    Tomcat9
    を使っています。

    キャンセル

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

  • ただいまの回答率 90.83%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

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

  • Java

    12490questions

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