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

单击超链接时调用servlet

苍志文
2023-03-14
问题内容

是否可以在不使用JavaScript的情况下单击超链接来调用Java Servlet?


问题答案:

使超链接具有您在web.xml文件中为其定义的servlet映射的URL 。

所述servlet- mapping元件限定了servlet和URL模式之间的映射。下面的示例将servlet映射到以myservlet开头的任何URL /foo

<servlet>
  <servlet-name>myservlet</servlet-name>
  <servlet-class>com.stackoverflow.examples.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>myservlet</servlet-name>
  <url-pattern>/foo/*</url-pattern>
</servlet-mapping>
  • 在此示例中,诸如的超链接<a href="/foo/test.html">Click Me</a>将调用servlet。


 类似资料:
  • 我在尝试使用Selenium WebDriver单击超链接时遇到了一个问题。我尝试使用CssSelector和XPath,但似乎都不起作用。我想做的就是点击谷歌文本。

  • 我使用的是react属性而不是tag。所以我需要做的是在点击链接时调用一个函数。我需要遵循什么方法来实现这一点。我可以使用下面的函数吗。 我必须触发函数,这将保存数据到localstore,然后重定向用户到组件。 谢谢。

  • 问题内容: 今天,我正在尝试测试一个可在Google主页(www.google.co.in)上使用的gmail链接。我能够启动fierfox窗口,并且能够执行将我带到Google主页的第一步,但是在此之后什么都没有发生,我也没有遇到任何运行时错误或日食异常。不知道webdriver发生了什么。我遇到了我已经在stakwave上发布的另一个程序的问题,因此,如果可以,请查看此链接- 为什么我的测试抛

  • Iam测试了以下网页:http://www.guiadosliflrinhos.com/todas-capas-disponiveis 我需要在分页信息页导航喜爱。我需要点击链接javascript下一页: JavaScript:__doPostback('CTL00$MainContent$LSTProfileview$DataPagerNumeric2$CTL02$CTL00') 我的代码返回

  • 问题内容: 我试图单击菜单链接,但没有任何运气。它总是显示 异常- 线程“主” org.openqa.selenium.WebDriverException中的异常:未知 错误:元素在点(64,64)处不可单击。其他元素将 获得点击: 我有以下片段 这就是快照的样子 我正在使用以下代码来实现相同目的- 我确实检查了接受点击的DOM中的标签。但是我看到 了 具有一个附加属性,即 ; 使用以下配置:

  • 问题内容: 假设我的网页上有这些元素。 我想单击带有文本的链接。如何使用 链接文本 来识别或单击该元素,而没有任何独特的属性,例如id或class。 在.Net中,我可以使用。nightwatch.js中的等效项是什么 问题答案: 定位器在内部使用XPath。 因此,使用XPath单击示例中的第二个链接: 请注意,根据内部HTML的不同,您可能需要连接子级并修剪空格: