html代码如何和java代码交互,我只懂html代码和javascript交互。因为页面有一个button,向点击后触发事件

触发事件调用java,而不是表单提交... 触发事件调用java,而不是表单提交 展开
 我来答
home498
推荐于2017-11-25 · TA获得超过362个赞
知道小有建树答主
回答量:404
采纳率:50%
帮助的人:226万
展开全部

javascript

        var param = "url=" + $("#url").val();

            $.ajax({

                  type: "POST",

                  url: "targetAction!targetMethod.action",

                  data: param,

                  dataType: "json",

                  success: function(json){

                     alert(json);

                  },

                  error:function(){

                      alert("连接超时");

                  }

            });

 java

        ServletResponse response = ServletActionContext.getResponse();

        response.resetBuffer();

        response.setCharacterEncoding("utf-8");

        response.getWriter().print(JSONArray.fromObject(data));

js端需要有个jquery,java端需要有个json-lib,这两个你可以到网上下载

卷心菜92
2013-06-02 · TA获得超过840个赞
知道小有建树答主
回答量:860
采纳率:0%
帮助的人:465万
展开全部
只能java到html,不能html到java。用jsp可以动态生成页面,或者用javascript里的ajax与服务器通信。三言两语说不清,lz是妹子的话欢迎留QQ号继续讨论。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lucifer_dx
2013-06-02 · TA获得超过2339个赞
知道大有可为答主
回答量:2106
采纳率:50%
帮助的人:1637万
展开全部
绑定事件到button,点击设置为void()防止按钮生效,同时绑定事件传值给相应的jsp页面。PS:我觉得你先去看看书比较好。问题描述不清楚,我觉得你的js和html学的不扎实。其实我对你详情中提到的java比较好奇,你是想把内容传给jsp页面等待反馈还是此java你指的是javascript。如果是前者,我可以帮你解决;如果是后者,那我建议你先看相关书籍,关于js与java关系的部分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9c1a82b
2013-06-01 · 超过15用户采纳过TA的回答
知道答主
回答量:46
采纳率:100%
帮助的人:35万
展开全部
html是静态页面,不能和 java 代码交互的,交互的话要用动态页面 jsp。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2013-06-02 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2856万
展开全部
触发倒是i可以触发,用ajax就可以了。
你自己搜索学习一下吧,如果自己写原生的ajax还是很费劲的,
可以用下jquery的。
好很多啊。你百度一下吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式