0

ここに画像の説明を入力jsp ページのテーブルから値を取得し、データベースに挿入する必要があります。この値を取得する方法を提案してください。ドロップダウン リストの値と対応する workorderID を取得する方法。これを達成する他の方法があれば提案してください

データベース内の私のテーブルは work_assigned で、workorder_id、Technician_id の 2 つの列があります

myJsp.jsp

            <form action="TechAssigned![ ][2]">
           <%
           ArrayList allworkorders=(ArrayList)session.getAttribute("ALL_WORK_ORDERS");
           ArrayList allusers=(ArrayList)session.getAttribute("ALL_USERS");

            out.println("<td align=\"center\">"+wto.getWorkorderid()+"</td>");

            out.println("<select name=\"technician_assigned\">");
    out.println("<option>Select </option>");
    Iterator eng=alleng.iterator();
    while(eng.hasNext()){
        UserTO uto1=(UserTO)eng.next();
        out.println("<option value=\""+uto1.getUserid()+" "+wto.getWorkorderid()+"\">"+uto1.getFirstname()+" "+uto1.getLastname()+"</option>");

    }
    out.println("</select>");   
           %>
4

1 に答える 1

0

1 jsp でフォームのアクションを指定します。

<form action="/yourprocessingurl" method="post">

2 web.xml でサーブレットとその URL マッピングを定義します。このサーブレットがリクエストを処理します。

<servlet>
    <servlet-name>processingServlet</servlet-name>
    <servlet-class>your.packege.ProcessingServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>processingServlet</servlet-name>
    <url-pattern>/yourprocessingurl</url-pattern>
</servlet-mapping>

3 サーブレットで、リクエストからパラメーターを取得し、JDBC またはその他のテクノロジーを使用して DB に保存します。

String selectedValue = request.getParameter("technician_assigned");
于 2012-05-10T09:03:16.467 に答える