gpt4 book ai didi

java - Servlet 没有显示任何输出

转载 作者:行者123 更新时间:2023-11-28 22:48:54 24 4
gpt4 key购买 nike

<分区>

我是 servlet 的新手,所以非常简单的回答将不胜感激。我的问题是我编写了一段从 HTML 表单中提取值的 servlet 代码。但是当我像

这样运行我的 HTML 表单时

http://localhost:8080/secondTry/form.html

html 表单显示正常。当我输入名字和姓氏并按下提交按钮时,它没有显示任何输出。我不知道为什么。我在互联网上搜索过,但都是徒劳的。而且,和我的tomcat有关系吗?

下面是我的文件 form.html:

<html>
<body>
<form action="/formServlet" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="button" value="submit">
</form>
</body>
</html>

secTry.java:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class secTry extends HttpServlet{
public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException,ServletException{
String fname = req.getParameter("fname");
String lname = req.getParameter("lname");
PrintWriter out = res.getWriter();
out.println("Hello "+ fname + " " +lname + "...!!!");
}
}

web.xml 文件:

<web-app>
<servlet>
<servlet-name>secTry</servlet-name>
<servlet-class>secTry</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>secTry</servlet-name>
<url-pattern>/formServlet</url-pattern>
</servlet-mapping>
</web-app>

PS:我正在使用

在命令行上编译我的 java 文件

javac -cp .;C:/apache-tomcat-8.5.23/lib/servlet-api.jar secTry.java

请帮帮我,告诉我哪里做错了?

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