ArrayListをつかって出力すると"[ カテゴリ1、 カテゴリ2]"というように
"[ ]"がつきます。どうすれば取り除けますでしょうか。
Java
1public class CreateServlet extends HttpServlet { 2 3 4 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 5 request.setCharacterEncoding("UTF-8"); 6 7 String name = request.getParameter("name"); 8 String price = request.getParameter("price"); 9 String enabled = request.getParameter("enabled"); 10 String[] categories = request.getParameterValues("categories"); 11 12 List<String> category = new ArrayList<String>(); 13 14 15 for(String c : categories) { 16 category.add(c); 17 } 18 19 20 21 response.setContentType("text/html;charset=UTF-8"); 22 PrintWriter out = response.getWriter(); 23 24 out.println("以下の内容で登録します<br>"); 25 out.println("名前:" + name + "<br>"); 26 out.println("価格:" + price + "<br>"); 27 out.println("取扱い:" + enabled + "<br>"); 28 out.println("カテゴリ:" + category + "<br>"); 29 out.print("<a href='create_form.html'>戻る</a>"); 30 } 31 32}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/03 10:03
2021/05/03 10:37