gpt4 book ai didi

java - servlet 内的 html 表单处理

转载 作者:行者123 更新时间:2023-12-01 12:25:58 34 4
gpt4 key购买 nike

我是一个全新的 t servlet,有人可以告诉我我的代码有什么问题吗?我正在尝试在文本框中命名用户的输入,然后显示欢迎:“用户在文本框中输入的文本”这是我的代码

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

// Extend HttpServlet class
public class myprogramme extends HttpServlet {

public void service(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException {
res.setContentType("text/html");
PrintWritter out=res.getWritter();
String name=req.getParameter("txtname");
out.println("<b>< font size=8 color="red">" +"welcome:"+ </font> "</b>"+name);
}

}

文本框的名称是 txtname,我将其存储在名称变量中

最佳答案

要回答您的具体问题,您需要转义您的 String 文字(红色周围的双引号),并且您没有引用字体关闭标记(但您可以将其折叠为单个 HTML字符串)就像 -

out.println("<b><font size=8 color=\"red\">Welcome:</font></b>" + name);

话虽如此,这并不是当今编写 Java Servlet 的好方法。因为它使用了 Servlet 中的呈现。

编辑这是 getWriter() ,改变这个

PrintWritter out=res.getWritter();

PrintWriter out=res.getWriter();

关于java - servlet 内的 html 表单处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26332686/

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