java - 如何从单个 jsp 中的 onload 和 onclick 事件调用 java 操作类

标签 java javascript jsp struts

当我的 jsp 加载(在 onload 期间)以及在 jsp 中单击按钮时,我需要调用 java 操作类。

同一个 jsp 中有两个不同的场景,但参数不同。不幸的是,在单击事件期间,参数没有从 jsp 传递到操作类,而在 onload 期间它对我来说工作得很好。我哪里出错了?

最佳答案

你是如何调用该操作的?这里我用了jQuery ajax用于发送请求。在页面加载时这样做,

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
                                                                </script>
<script type="text/javascript">
$(document).ready(function() {
    var parameter = $("#textBox").val();
    $.ajax({
        url : "navigation.do?parameter=showNavigation&value="+parameter,
        type : "POST",
        success : function(data) {
            alert(data);
        }
    });
});
</script>

点击按钮时,

<script type="text/javascript">
$("#buttonId").click(function() {
    var parameter1 = $("#textBox").val();
    $.ajax({
        url : "navigation.do?parameter=showNavigation&value="+parameter1,
        type : "POST",
        success : function(data) {
            alert(data);
        }
    });
});
</script>

关于java - 如何从单个 jsp 中的 onload 和 onclick 事件调用 java 操作类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21993403/

相关文章:

javascript - 在 Highcharts 中动态更改条形图背景颜色

java - 尝试使用 javaScript 调用 Servlet 操作时获取 Null

jsp - 使脚本在 JSP 中无效

java - Java 中的特殊字符\0 {NUL}

Java:将枚举传递给方法

java - 使用外部 jar 的打包解析器

java - jsp文件编译错误 "cannot find symbol: variable a location: class simplyfiedJSPServlet"

java - 注释从 Immutables 接口(interface)奇怪地传递到实现

javascript - jQuery 将标签包裹在纯文本周围

javascript - 当链接位于另一个链接上方时,如何触发点击事件?