kiku-_-san回答ポイント 70ptウォッチ 1

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>

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-04-28 10:37:21
終了日時
2008-04-30 19:40:35
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

Struts66Tomcat209Java1731eclipse379SJIS223JSP149JDK60UTF-8628文字コード574コンパイル428文字化け1005アプリケーション2247再起動1408

人気の質問

メニュー

PC版