改善方法はありますか。
public class daytime extends HttpServlet {
protected String decodeString(String str){
try{
byte[] byteData = str.getBytes("ISO_8859_1");
str = new String(byteData, "Shift_JIS");
}catch(UnsupportedEncodingException e){
return null;
}
return str;
}
public void doGet(HttpServletRequest request ,HttpServletResponse response) response.setContentType("text/html;charset=Shift_JIS");
PrintWriter out = response.getWriter();
String tmp;
String name = "";
tmp = request.getParameter("name");
Calendar cal = Calendar.getInstance();
out.println("<html lang=\"ja\" >");
out.println("<head>");
out.println("<title>ContextParam Example</title>");
out.println("<style>");
out.println("</style>");
out.println("<meta http-equiv=\"Content-Type\" Content=\"text/html;charset=Shift_JIS\">"); out.println("</head>");
out.println("<body>");
out.println("<table>");
out.println("<p>");
Connection conn = null;
String url = "jdbc:mysql://localhost/list2";
String user = "list2";
String password = "list2";
out.println("</table>");
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
out.println("Mysqlのロードに成功");
conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM goods";
ResultSet rs = stmt.executeQuery(sql);
out.println("<table>");
while(rs.next()){
out.println("<tr>");
out.println("<td>" +rs.getInt("id") + "</td>");
out.println("<td>" +rs.getString("name") + "</td>");
out.println("<td>" +rs.getString("mail") + "</td>");
out.println("<td>" +rs.getInt("price") + "</td>");
out.println("<form method=\"GET\" action=\"./daytime3\">");
out.println("<input type=\"hidden\" name=\"id\" value=\""+ rs.getInt("id") + "\">");
out.println("<td><input type=\"submit\" value=\"更新\"></td>"); out.println("<td><input type=\"submit\" value=\"削除\"></td>"); out.println("</form>");
out.println("</tr>");
}
out.println("</table>");
rs.close();
stmt.close();
}
catch (ClassNotFoundException e){
out.println("ClassNotFoundException:" + e.getMessage());
}catch (SQLException e){
out.println("SQLException:" + e.getMessage());
} catch (Exception e){
out.println("Exception:" + e.getMessage());
}finally{
try{
if (conn != null){
conn.close();
out.println("DBに切断");
}else{
out.println("データベースの接続ない");
}
}catch (SQLException e){
}
}
out.println("</p>");
out.println("<tr>");
out.println("</tr>");
out.println("<A HREF='/dddd/daytime2'>登録</A>");
out.println("<A HREF='/dddd/daytime5'>アンケート</A>");
out.println("<div style=\"font-size: 40px; text-align: center; font-weight: bold\">"); out.println(cal.get(Calendar.YEAR) + "/" + (cal.get(Calendar.MONTH) + 1) + "/" + cal.get(Calendar.DATE) + " " + cal.get(Calendar.HOUR_OF_DAY) + ":" + cal.get(Calendar.MINUTE));
out.println("</div>");
out.println("</body>");
out.println("</html>");
protected String decodeString(String str){
try{
byte[] byteData = str.getBytes("ISO_8859_1");
str = new String(byteData, "Shift_JIS");
}catch(UnsupportedEncodingException e){
return null;
}
return str;
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Ruby vscode 文字化け 1 2022/05/21 19:17
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- オープンソース Try Kotlinで readLine()を使うには 1 2023/03/27 21:06
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- 洋楽 killer Queenの歌詞 3 2023/07/17 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
JAVA 文字色変更
-
JAVAでの占い
-
JAVAのDouble型の小数点以下の...
-
JAVAのエラーの意味が分かりま...
-
有効数字以下を四捨五入(Java)
-
構文解析中にファイルの終わり...
-
vb6 オブジェクトライブラリは...
-
NaNではなく、0と表示させたい
-
文字列の引き算
-
文字列の置換について。
-
javaで画像をランダムに表示さ...
-
EclipseでJava
-
コマンドプロンプトに不正な文...
-
改行の判定方法
-
Javaについて質問です Javaで 1...
-
並行サーバの導入
-
LC発振回路-ループ利得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
JAVAのDouble型の小数点以下の...
-
EclipseでJava
-
「続行するには何かキーを押し...
-
文字列の引き算
-
java シンボルが見つかりません...
-
JAVA 文字色変更
-
改行の判定方法
-
JAVAのエラーの意味が分かりま...
-
Javaのコマンドライン引数を使...
-
java教えてください。
-
曜日の取得方法を教えて下さい!
-
JavaにはなぜGO TO ...
-
Javaでカレントディレクトリを...
-
構文解析中にファイルの終わり...
-
JAVA 三角形の判定
-
複数行キーボード入力した後に...
-
printfの%fにおいて教本どおり...
おすすめ情報