java - 单击单选按钮时调用 servlet

标签 java jquery jsp servlets

我想在单击单选按钮时调用 servlet,如何实现?

编辑

我尝试像这样在 javascript 函数中将 URL 添加到 servlet

$.post( "ParentManagementServlet", "isActivated"); 

像这样

 $.post(<%=getServletContext().getContextPath()+"/ParentManagementServlet"%>, "isActivated"); 

像这样

  $.post("/ParentManagementServlet?isActivated=true");

但是两者都不调用servlet!

这是 web.xml 中 servlet 的 url 映射

<servlet>
    <servlet-name>ParentManagementServlet</servlet-name>
    <servlet-class>ps.iugaza.onlineinfosys.servlets.ParentManagementServlet</servlet-class>
</servlet>
 <servlet-mapping>
    <servlet-name>ParentManagementServlet</servlet-name>
    <url-pattern>/ParentManagementServlet</url-pattern>
</servlet-mapping>

我通常通过名称添加 servlet,但我读到最好从 servlet 上下文中获取 servlet 绝对路径。

最佳答案

根据评论:

about fireBug, here's what returns $ is not defined

$定义为 jQuery 。您显然没有在您的页面中声明它。 jQuery 是一个 JS 库,而不是浏览器中已经内置的东西。

将以下行放在任何其他行之前 <script>在你的<head>

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

(您当然也可以从您自己的域下载并提供副本)

<script src="jquery-1.5.2.min.js"></script>

另请参阅:

关于java - 单击单选按钮时调用 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832737/

相关文章:

java - 调用 fillTable() 时出现 NullPointerException 错误

javascript - linq.js groupby 与 Json

java - 保护 Java Web 应用程序不被复制

java - 为什么我的算法返回 stackoverflow 异常?

java - 如何修复 "Duplicate property mapping"异常?

javascript - Safari 中 onclick div 内的链接

jquery - 如何使用 jquery 选择具有类属性的列表元素内的链接内的图像?

java - 如何根据Java列表顺序更改提交按钮?

spring - org.apache.jasper.JasperException :/WEB-INF/views/home. jsp(行 : [25], 列:[1])找不到属性的设置方法:[commandName]

Spring Web MVC : How to retrieve model (passed as map) in a view?