gpt4 book ai didi

java - 如何从jsp文件中调用java文件中带参数的函数?

转载 作者:行者123 更新时间:2023-11-30 04:18:20 25 4
gpt4 key购买 nike

我有 emp.java 文件,其方法为

    boolean create(int empid,String empname,int supid );

我的register.jsp页面为

 <form name="register" action="#" method="post">
<table>
<tr>
<td>Employee Id</td>
<td><input type="text" name="empid"
placeholder="Enter Employee Id " size="30"></td>
</tr>
<tr>
<td>Employee Name</td>
<td><input type="text" name="empname"
placeholder="Enter Employee Name " size="30"></td>
</tr>
<tr>
<td>Supervisor Id</td>
<td><input type="text" name="sup_id"
placeholder="Enter Supervisor Id" size="30"></td>
</tr>
<tr>
<td colspan="2" align="justify"><input type="submit"
value="Submit"></td>


</tr>
</table>
</form>

我的要求是,当我单击提交按钮时,必须使用 register.jsp 中输入的参数调用 emp.create() > 页....有什么办法解决这个问题吗?为了达到我的要求,我必须改变哪些必要的事情!

或者有什么方法可以将我的值(value)观传递给员工-->create(employee e)

....
{
callableStatement = openConnection().prepareCall("{call insert_employee(?,?,?)}");
callableStatement.setInt(1,employee.getempid());
callableStatement.setString(2,employee.getempname());
callableStatement.setInt(3,employee.getsupid());
}
...

作为一个对象(*)当我点击提交时所有值?

最佳答案

您需要一个 servlet 类来调用您的 emp.java 类的方法。 servlet 类应该作为 register.jsp 的操作。在 servlet 中,您可以执行 request.getparameter/attribute() 并使用输入类型的名称/id 收集输入类型的值。

将这些值传递给方法或可在您想要使用的任何地方调用。如果你想在处理后保持在同一个jsp上,那么你需要使用ajax。

关于java - 如何从jsp文件中调用java文件中带参数的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17780710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com