【发布时间】:2013-01-14 14:52:33
【问题描述】:
我在一个 servlet (page1) 中有下面的代码,我想在按下 Save 后转到第二个 servlet (page2),读取以 page1 形式编写的内容并将它们附加到一个无线电组中,如下所示:
Question [i]: question (i increases every time a question is added in page2)
radiobutton1 (radio1)
radiobutton2 (radio2)
radiobutton3 (radio3)
重点是我每次填写下面的表格,数据都要添加到之前保存的数据下面。
您能否推荐一些 servlet page2 的示例代码?
非常感谢。
out.println("<form id=\"form1\" action = \"page2\" method = \"POST\" >");
out.println("<input type=\"text\" name=\"question\"><br />");
out.println("<input type=\"text\" name=\"radio1\"><br />");
out.println("<input type=\"text\" name=\"radio2\"><br />");
out.println("<input type=\"text\" name=\"radio3\"><br />");
out.println("<input type = \"submit\" value = \"Save\">");
【问题讨论】:
-
我不知道你具体要问什么,但我至少可以说,如果你把 HTML 代码放在 JSP 文件中,Java 代码放在Java(servlet)类。
-
我同意,但我被要求这样做......我上面问的是,我怎样才能完成第1页的表格并按保存将这些数据添加到第2页。
-
是的,要求已被理解,但尚不清楚您的具体问题是什么。它是在收集请求参数吗?是打印收集到的请求参数吗?这两项任务也相当明显,我只是不确定这对你来说是否真的是一个问题,以及究竟如何。编辑您的问题以包含一些您尝试完成这些任务的相关 servlet 代码也会有所帮助。
-
问题是我从表单中获取了 request.getParameter 但我对如何打印它们而不丢失以前保存的数据以及第二如何添加问题编号 [i] 每保存一组数据的时间。
-
好的,你的具体问题现在明白了。我修正了问题标题并发布了答案。