当前位置: 首页 > 面试题库 >

在JSP中不使用HTML表单的情况下传递参数

卓麒
2023-03-14
问题内容

我已经进行了一些研究,发现的大多数示例都使用表单(显然用于用户输入)来收集数据,然后通过请求对象将其传递到另一个JSP页面。

我的问题是:如果未在HTML <form>标记中设置参数,是否可以在JSP页面之间传递参数?


问题答案:

JSP页面无法分辨手动构造的GET URL之间的区别,例如:

<a href="/foo.jsp?bar=baz">Go to the next JSP page</a>,而不是类似的内容:

<form method="get" action="/foo.jsp">
<input name="bar" value="baz">
</form>

可以通过getParametergetParameterValues

那是你要的吗



 类似资料:
  • 在JSP中,我可以使用下面的代码从action类获取JSON。有人能告诉我,是否有一种方法可以不使用Ajax从action类接收响应(JSON)? 更新: 下面的代码用于action类。 在struts-config.xml中,我有以下动作映射: 然后,在JSP文件中,不再像上面那样使用Ajax调用,而是如下所示: 但是,键和值在执行时没有定义。JSON是在操作类中正确构建的。请帮助指出如何将JS

  • 我想在不使用任何按钮或链接的情况下,在选择了PF selectOneMenu中的值之后,立即从支持bean调用一个操作。我已经看过这个问题了: 何时使用valueChangeListener或F:Ajax侦听器? bean方法: 这只会导致刷新页面,而bean方法甚至无法正常工作。 第二种方法是使用p ajax标记:

  • 我正在尝试将ChromeOptions传递给我的驱动程序以允许弹出窗口。我将TestNG与@BeforeClass、@Test和@AfterClass注释一起使用。。我正在尝试启用弹出窗口,并且使用以下方法成功地实现了这一点。 虽然这确实有效,但它会打开webdriver,然后打开另一个带有选项的驱动程序。我不希望出现两个Web驱动程序。。我只想把这些选项传递给第一个webdriver!我使用一个

  • 问题内容: 我正在尝试不使用AJAX将数据发布到REST api。我想以JSON格式发送数据。我有以下代码,但一直试图找出如何转换输入字段并将其发布到服务器。这是我的代码尝试: 问题答案: 您可以使用json值添加一个隐藏的输入字段,如下所示- 您可以使用参数( 隐藏输入的名称 )访问json

  • 可以使用第三方服务发送推送通知而不依赖谷歌的Firebase云消息(FCM)吗? 如果应用程序默认不包含Firebase包,那么创建/使用自定义框架是否具有与Firebase相似的功能集?或者Firebase是否以某种方式集成在Android操作系统中,而这种方式是从应用程序外部进行的?

  • 当我运行welcome.jsp时,它应该从welcome.java获取值并将其显示在页面上。 当我设置RequestDispatcher并转发它时,仍然会显示servlet URL,但是我希望URL是JSP文件,但是我在JSP文件中显示的变量应该取自servlet。