Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP按钮单击问题_Jsp_Button - Fatal编程技术网

JSP按钮单击问题

JSP按钮单击问题,jsp,button,Jsp,Button,我正在编写一个基本的jsp程序,在这个程序中,单击AddUser按钮时,应该会在同一页面上显示一个要填写的表单。但是,无法识别单击。我调试了代码,但它似乎没有读取“addUsers”按钮。我总是通过request.getParameter接收的值为null <% if (request.getParameter("addUser")!=null){ out.println("<button type=\"Submit\" name=\

我正在编写一个基本的jsp程序,在这个程序中,单击AddUser按钮时,应该会在同一页面上显示一个要填写的表单。但是,无法识别单击。我调试了代码,但它似乎没有读取“addUsers”按钮。我总是通过request.getParameter接收的值为null

    <%

        if (request.getParameter("addUser")!=null){
            out.println("<button type=\"Submit\" name=\"deletehData\">Delete Data</button>");
            out.println("<table>");
            out.println("<tr>");
            out.println("<td><b>First Name:</b></td>");
            out.println("<td><input type=\"text\" name=\"firstName\" > </td>");
            String firstName = request.getParameter("firstName");
            out.println("</tr><tr><td><b>Last Name:</b></td><td><input type=\"text\" name=\"lastName\" ></td>");
            String lastName = request.getParameter("lastName"); 
            out.println("</tr><tr><td><b>Email ID:</b></td>");
            out.println("<td><input type=\"text\" name=\"emailID\" > </td>");
            String emailID = request.getParameter("emailID");
            out.println("</tr>");
            out.println("<tr>");
            out.println("<td><b>Phone Number (M):</b></td>");
            out.println("<td><input type=\"text\" name=\"phoneNo\"> </td>");
            String mobileno = request.getParameter("phoneNo");
            out.println("</tr></table>");
        }
%>

这是按钮代码

<table>
    <tr> <td><button type="Submit" name="addUsers" >Add User</button></td></tr>
    <tr> <td><button type="Submit" name="readData">Read Data</button><br></td></tr>
    <tr> <td><button type="Submit" name="updateData">Update Data</button></td></tr>
    <tr> <td><button type="Submit" name="deleteData">Delete Data</button></td></tr>

    </table>

添加用户
读取数据
更新数据 删除数据
单击按钮什么也不做。
您需要定义一个JavaScript函数并使用

<button type="Submit" name="addUsers" onclick="doSomething()">Add User</button>
添加用户

实现doSomething()函数以使用参数发出ajax请求。

request.getParameter(“addUser”)=null已更改为request.getParameter(“addUsers”)=空,仍不工作。Bcs您必须将代码与表单一起发送!然后,在下一页中,您可以使用request.getParameter(“”)设置值;