0

在此处输入图像描述我需要从 jsp 页面中的表中获取值并将其插入数据库。如何捕获此值,请提出建议。如何获取下拉列表值和相应的 workorderID。如果有任何其他方法可以实现这一点,请建议

我在数据库中的表是 work_assigned,有 2 列 workorder_id,Technician_id

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 中定义 servlet 和它的 url 映射。该 servlet 将处理您的请求。

<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 在 servlet 中从请求中获取参数并使用 JDBC 或其他技术保存到数据库。

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