我的应用程序中有2个servlet,从第一个servlet开始,我将像下面这样调用第二个servlet:

public FirstServlet extends HttpServlet {

  public void doPost(HttpServletRequest request, HttpServletResponse resp) {
     out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"> \n");
        out.write("<html><head><body onload=\"document.forms[0].submit()\">\n");
        out.write("<form method=\"POST\" action="/Demoproject/secondServlet">\n");
        out.write("<input type=\"hidden\" name=\"resourcePath\" value=\"" + callbackUrl + "\"/>\n");
        out.write("<input type=\"hidden\" name=\"locale\" value=\"" + locale + "\"/>\n");
        out.write("<input type=\"hidden\" name=\"rspjRequest\" value=\"" + true + "\"/>\n");
        out.write("</form>\n</body>\n</html>\n");

}

}

因此,根据上述html表单,流程转到在web.xml配置的第二个servlet。

我的问题是:

FirstServlet.java中的html表单会转到浏览器吗?

#1楼 票数:0 已采纳

是的,它将首先进入浏览器

由于document.forms[0].submit()是javascript函数,而您编写的html是客户端语言,因此只能在浏览器中执行。

FirstServlet--->Browser---applies the javascripst submit by checking form code--->SecondServlet

  ask by M.S.Naidu translate from so

未解决问题?本站智能推荐:

2回复

如何清除servlet中的浏览器缓存?

当我单击注销按钮时,我希望清除浏览器缓存。 我正在尝试使用以下代码清除浏览器缓存: 注销后在浏览器窗口中按返回按钮时,我需要浏览器不显示上一页。 当我单击后退按钮时,它显示上一页,在浏览器窗口中单击前进按钮后,它显示document expired 。 请给我建议以清除此错误!
2回复

禁用servlet中的浏览器缓存

我知道这个问题之前曾被问过并回答过几次,但是该解决方案似乎在我的WebApp中不起作用。 该Servlet处理一个JSP页面,用户可以在该页面上(虚拟地)购买信用。 在get方法中,servlet从数据库请求用户的当前信用,以在JSP页面上显示它们。 然后,用户可以选择他想购买的信用额度
3回复

在浏览器中获取servlet的结果

这个问题可能已经问了好几次了,也可能已经回答了。我已经花了相当长的时间寻找答案,但还没有找到答案。 让我们从头开始。 我在Java文件夹C:\\ Program Files \\ java \\中的程序文​​件中的c:驱动器上安装了jdk 8 我在C:\\ Program Files
3回复

如何防止某人从JSP/Servlet中的浏览器修改输入表单参数

请考虑以下情形: 我有一个HTML表单。 我正在读取用户在我的servlet之一中提供的输入: 现在,我不需要进行空检查,因为我知道该值不会为空。 该值可以是1或2,因此它将被成功解析为int。 但是,任何主体都可以将radioButton的值更改为其他值(例如,通过使用Fire
1回复

Java代理Servlet在浏览器上显示原始html

我正在使用下面的代码 ----代码的其他部分---不在此处粘贴 来自:ProxyServlet.java http:blog.sodhanalibrary.com/2014/05/proxy-servlet-to-forward-requests-to.html 我直接将网址更改为
4回复

浏览器显示来自Servlet的HTML代码

看到了许多类似的问题,但是没有找到决定。 问题 :浏览器显示servlet的代码,而不是执行此servlet。 这是index.jsp 这是LoginServlet web.xml中 我将不胜感激任何帮助。
1回复

使用jsp/servlet在浏览器中显示动态html页面

我想使用JSP / Servlet动态显示html文件(最后修改在顶部)。 请帮我 。
1回复

使用Servlet在浏览器中显示Pdf文件

我正在使用intellij Idea,我已将我的pdf文件保存在resources文件夹中。 我想在浏览器中显示该pdf文件。 我正在使用Jsp servlet,我正在调用“/ documentation”。 我的文件正在渲染,但它是空白的。 我做错了吗?