gpt4 book ai didi

java - 如何将servlet发送的结果放入html输入框中?

转载 作者:行者123 更新时间:2023-12-01 21:50:13 26 4
gpt4 key购买 nike

HTML 文件

<form method = "post"  action = "getSum">
Enter first no. : <input type = "text" name = "First"/>
Enter Second no.: <input type = "text" name = "Second"/>
SUM : <input type = "text" name = "Sum"/>
</form>

sum.java

package calculation;


public class sum extends HttpServlet {
private static final long serialVersionUID = 1L;

public sum() {
super();
}

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

}

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

int first = Integer.parseInt(request.getParameter("First"));
int second = Integer.parseInt(request.getParameter("Second"));
int sum = first+second;
PrintWriter out = response.getWriter();
out.println("");


}

}

我想将servlet发送的结果放入我在html文件中制作的输入框中,该怎么做?我是 servlet 编程新手,请帮助我一点

最佳答案

简而言之。

在 servlet 的 doGet() 方法中创建表单。在 action 属性中,指定 servlet 的名称,在 method 属性中指定 POST

  ...
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println(...) // form here
...

您可以使用*.html 文件而不是在servlet 中创建表单。

获取servlet的doPost()方法中传递的参数。

...
request.getParameter("First");
request.getParameter("Second");
request.getParameter("Sum");
...

执行必要的检查,生成包含填充字段的表单。

然后调用servlet您将看到空白表单。在字段中写入值并提交表单。您将看到填写好的表格。

虽然在这种情况下最好使用 JSP - What is the difference between JSF, Servlet and JSP?

关于java - 如何将servlet发送的结果放入html输入框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35345541/

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