分からないことがありましたので質問いたします。
前提・実現したいこと
現在、JSP/servletの学習を行っています。
DBに接続しinsert文を実行したいので、
以下のソースコードでgetした値をbeanに持っていきたいのですが書き方がわかりません。
「JSP→servlet→Bean→DAO→DB」
servletとBeanのソースコードを記載しておきます。
該当のソースコード
servlet
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("UTF-8"); response.setContentType("UTF-8"); response.getWriter().append("Served at: ").append(request.getContextPath()); RequestDispatcher rd = request.getRequestDispatcher("/ProductInfo.jsp" ); rd.forward(request,response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //doGet(request, response); request.setCharacterEncoding("UTF-8"); String product_id = request.getParameter("product_id"); String product_genre_code = request.getParameter("product_genre_code"); String product_name = request.getParameter("product_name"); String product_maker = request.getParameter("product_maker"); String product_price = request.getParameter("product_price"); String product_stock = request.getParameter("product_stock"); String product_sales = request.getParameter("product_sales"); String product_remarks = request.getParameter("product_remarks"); //これより先の書き方がわかりません。 恐らくListにしてスコープにすると思うのですが書き方がわかりません。 RequestDispatcher dispatcher = request.getRequestDispatcher("/ProductList.jsp" ); dispatcher.forward(request,response); } }
Bean
package model; import java.io.Serializable; public class t_productBean implements Serializable{ private static final long serialVersionUID = 1L; private int product_id; private String product_genre_code; private String product_name; private String product_maker; private int product_price; private int product_stock; private int product_sales; private String product_remarks; public t_productBean(int product_id ,String product_genre_code,String product_name ,String product_maker, int product_price,int product_stock,int product_sales,String product_remarks) { this.product_id = product_id; this.product_genre_code = product_genre_code; this.product_name = product_name; this.product_maker = product_maker; this.product_price = product_price; this.product_stock = product_stock; this.product_sales = product_sales; this.product_remarks = product_remarks; } public void setproduct_id(int product_id) {this.product_id = product_id;} public int getproduct_id() {return product_id;} public void setproduct_genre_code(String product_genre_code) {this.product_genre_code = product_genre_code;} public String getproduct_genre_code() {return product_genre_code;} public void setproduct_name(String product_name) {this.product_name = product_name;} public String getproduct_name() {return product_name;} public void setproduct_maker(String product_maker) {this.product_maker = product_maker;} public String getproduct_maker() {return product_maker;} public void setproduct_price(int product_price) {this.product_price = product_price;} public int getproduct_price() {return product_price;} public void setproduct_stock(int product_stock) {this.product_stock = product_stock;} public int getproduct_stock() {return product_stock;} public void setproduct_sales(int product_sales) {this.product_sales = product_sales;} public int getproduct_sales() {return product_sales;} public void setproduct_remarks(String product_remarks) {this.product_remarks = product_remarks;} public String getproduct_remarks() {return product_remarks;} }
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー