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

触发事件调用java,而不是表单提交

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,这两个你可以到网上下载

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-02
只能java到html,不能html到java。用jsp可以动态生成页面,或者用javascript里的ajax与服务器通信。三言两语说不清,lz是妹子的话欢迎留QQ号继续讨论。
第2个回答  2013-06-02
绑定事件到button,点击设置为void()防止按钮生效,同时绑定事件传值给相应的jsp页面。PS:我觉得你先去看看书比较好。问题描述不清楚,我觉得你的js和html学的不扎实。其实我对你详情中提到的java比较好奇,你是想把内容传给jsp页面等待反馈还是此java你指的是javascript。如果是前者,我可以帮你解决;如果是后者,那我建议你先看相关书籍,关于js与java关系的部分。
第3个回答  2013-06-01
html是静态页面,不能和 java 代码交互的,交互的话要用动态页面 jsp。
第4个回答  2013-06-02
触发倒是i可以触发,用ajax就可以了。
你自己搜索学习一下吧,如果自己写原生的ajax还是很费劲的,
可以用下jquery的。
好很多啊。你百度一下吧。

html代码如何和java代码交互,我只懂html代码和javascript交互...
targetMethod.action", data: param, dataType: "json", success: function(json){ alert(json); }, error:function(){ alert("连接超时"); } }); java ServletResponse response = ServletActionContext.getResponse(); response.resetBuffer(); ...

html和java怎么连起来?
html代码如何和java代码交互,我只懂html代码和javascript交互。因为...Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。随着Ajax的成熟,一些简化Ajax使用方法的程序库也相继问世。拿到设计稿后不要直接切...

...乘、除功能。应包含有三个JTextField、-个JButt
其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的地方:一个是CLASSPATH的问题,其实从原理上来说,是要搞清楚JRE的ClassLoader是如何加载Class的;另一个问题是package和import问题,如何来寻找类的路径问题。把这两个问题摸索清楚了,就扫除了学习Java和使用JDK的最大障碍。推荐看一下王森的《...

jsp页面如何用代码(java语言)实现打印功能?
如一楼所说,你的jsp源文件的java代码是在服务器上执行的,客户端接收到的只有html 用JavaScript打印吧 <input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" \/> 可以用样式控制,你想让那块打印就打印啊,样式如下:<style type="text\/css" media=print> ....

什么地JS?什么是JSP?
一种代码,英文名JAVA SCRIPT,是java 脚本语言,很多网站页面两边有小广告,那个就是JS搞的~~~附: (JS代码大全): 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no<\/table> 可用于Table2. <body onselectstart="return false"> 取消选取...

如何写下面这段PHP代码?
上述代码中,首先使用for循环遍历5个id分别是buttun1到buttun5的div,通过driver.findElement(By.id("buttun" + i))方法获取对应的WebElement对象。然后,通过div.findElement(By.tagName("dof"))方法找到div中的dof标签,再通过getAttribute("value")方法获取dof的值,并转换成int类型。接着,通过if...

我想用java编写一个程序,就是能在画板上实现填加一段字符串,最好能提供...
import java.awt.*;\/ author Hardneedl \/ interface Brush { void doPaint(Graphics g);} import javax.swing.*;import javax.swing.event.*;import java.awt.*;\/ author Hardneedl \/ final class StringPaintDemo extends JFrame { public String getTitle() {return "String Paint";} static...

怎样能网页做到像博客里那样的滚动?
<SCRIPT LANGUAGE="javascript"> <!-- Hide function killErrors() { return true; } window.onerror = killErrors; \/\/ --> <\/SCRIPT> 35.ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9"> 36. 检测某个网站的链接速度: 把如下代码加入<body>区域中: ...

java如何调用本地打印机进行图片打印
用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:import java.awt.BasicStroke; import java.awt.Color; import java.awt.Component; import ...

求Java画图版,能画正多边形的代码!
我的 求Java画图版,能画正多边形的代码! 设计一个交互式程序,绘制图形包括园、三角形、正方形、五边形、六边形其中的一种,大小由鼠标拖动决定。题目说明:选择一个容器Jframe用publicvoidactionPerformed(ActionEvente){…... 设计一个交互式程序,绘制图形包括园、三角形、正方形、五边形、六边形其中的一种,大小由鼠标...

相似回答