人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Java歴2週間の初心者です。
仕事でJavaを扱うことになり、勉強がてらStrutsを使用して簡単なWebアプリケーションを作ってみました。

しかしページがどうしても文字化けしてしまいます。
詳しく言いますと、JSPファイルが「初回だけ」文字コードUTF-8でJavaファイルにコンパイルされます。(ソースファイルの文字コードはSJISです)
JSPファイルを上書きしてファイルの更新日時を新しくしたり、workフォルダ以下にあるJSPファイルがコンパイルされたデータを削除したりすると以後正常にSJISでコンパイルされます。
一度SJISでコンパイルされるとTomcatを再起動したりしても文字化けは発生しません。

しかし、パソコンを再起動するとまたUTF-8でコンパイルされてしまいます。
SJISでコンパイルされるようにするにはどうしたらいいでしょうか?

■環境
▽JDK
1.6.0
▽Tomcat
6.0
▽Struts
1.2.4
▽Eclipse
3.3.0

■JSPのソース
<%@ page language="java" contentType="text/html;charset=SHIFT_JIS" %>
<html>
<head>
<title>Strutsテスト</title>
</head>
<body>
<h1>Strutsテスト</h1>
</body>
</html>


●質問者: kiku-_-san
●カテゴリ:ウェブ制作
✍キーワード:eclipse Java JDK JSP SJIS
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● itss
●35ポイント

Hi,

ほかのマシンでも同じ現象がでますか?

でないのなら、忘れましょう。

◎質問者からの返答

ご回答ありがとうございます。

そうですか。。。

一応試してみます。

ありがとうございました。


2 ● sterwars22
●35ポイント

くわしい解説です。

http://grape.sapid.org/tutorial/lec3.html

http://muimi.com/j/jakarta/struts/struts8.html

◎質問者からの返答

ご回答ありがとうございます。

参考になります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ