【发布时间】:2011-03-12 03:36:44
【问题描述】:
我有一个 servlet,它创建一个 html 文本框,然后在提交时重定向到另一个 servlet。如何从新的 servlet 访问 html 文本框的值?我可以从新的 servlet 访问 servlet 变量,但我不知道如何访问 html 生成代码的值。
谢谢,
这是获取文本输入的 servlet
public class ServletB extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
String value = System.getProperty("card");
PrintWriter out = response.getWriter();
out.println("<center><h1>Your preffered method of payment is "+value+"</h1><br />");
out.println("Please Enter Card Number<input type =\"text\" name = \"number\"/><form action=\"http://codd.cs.gsu.edu:9999/cpereyra183/servlet/ServletC\"><input type =\"submit\" value=\"Continue\" /><input type=\"button\" value=\"Cancel\" /></center>");
}
}}
这是第一个 servlet 重定向到的 servlet 我所做的只是输出文本输入
public class ServletC extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
String value = System.getProperty("card");
PrintWriter out = response.getWriter();
out.println(request.getParameter("number"));
}
}
【问题讨论】: