前提・実現したいこと
お世話になっております。
今回Javaのサーブレットの中身で苦戦しております。
request, response, sessionそれぞれの特徴があまり分かりきれて
いないこともあります。
どなたか教えていただけると幸いです。
発生している問題
コードのようにprivate static Stringで宣言したCHARTYPEとREADYを それぞれ使いたいのですが、今回privateで宣言しているので、 外部ファイルに移行しても使えるのかが分からないです。 コード内のコメントのように書き換えることは可能でしょうか?
該当のソースコード
java
1//関係がないので省略… 2 3private static String CHARTYPE ="Shift_JIS" 4private static String READY = "/jsp/ready.jsp"; 5 6protected void doPost(HttpServletRequest req, HttpServletResponse res)throws ServletException,IOException{ 7 try{ 8 9 //リクエストの文字コードセット。 10 req.setCharacterEncoding("text/html; charset = Shift_JIS"); 11 /*↑を 12 *req.setCharacterEncoding("text/html; charset = "+"CHARTYPE"); 13 *と書き換えて問題がないか? 14 */ 15 16//中略… 17 18 }finally{ 19 20 //jsp画面へフォワード 21 res.getRequestDispatcher("/jsp/ready.jsp").forward(req,res); 22 /*↑を 23 *res.getRequestDispatcher(READY).forward(req,res); 24 *と書き換えて問題がないか? 25 */ 26 27//関係ないので省略… 28
補足情報(FW/ツールのバージョンなど)
Java version1.6
Eclipse 4.4(Luna)
回答2件
あなたの回答
tips
プレビュー