jsp小角本现在已经很少有人使用,不过有时候还真用的到,比如js中想调用java对象,而且java对象还是一个数组集合。
比如我想用js做一个动态新增,如下图
其中读取方式栏的数据要动态加载,当然可以在js中使用ajax从后台读取后再进行组装,不过每调用一次js都要触发ajax操作,效率就相对低一些;这时就可以使用jsp小角本,在js拼接中使用java数组,具体js如下:
<script> var rowIndex="${fn:length(projectApply.dataExchangeSystem)}"; function addRow2(tableObj){ var trObj="<tr>" +"<td><input name='dataExchangeSystems["+rowIndex+"].sysName' maxlength='30' size='18' /></td>" +"<td><select name='dataExchangeSystems["+rowIndex+"].inOrOut'>" +"<option value='0'>内部</option>" +"<option value='1'>外部</option>" +"</select></td>" +"<td><textarea name='dataExchangeSystems["+rowIndex+"].switchContent' cols='18' rows='1' onkeyup='textareaRowsAuto(this);'></textarea></td>" +"<td><textarea name='dataExchangeSystems["+rowIndex+"].switchGogal' cols='18' rows='1' onkeyup='textareaRowsAuto(this);'></textarea></td>" +"<td><textarea name='dataExchangeSystems["+rowIndex+"].transferMode' cols='18' rows='1' onkeyup='textareaRowsAuto(this);'></textarea></td>" +"<td>"; <% DataExchangeReadType[] types=(DataExchangeReadType[])request.getAttribute("readTypeArray"); for(int i=0;i<types.length;i++){ %> trObj+="<input type='checkbox' name='dataExchangeSystems["+rowIndex+"].readMode' value='<%=types[i].toString()%>'/><%=types[i].getName()%> "; <% } %> trObj+="</td>" +"<td><a href='javascript:void(0);' onclick='$(this).closest(\"tr\").remove();' class='btnDel'>删除</a></td>" +"</tr>"; $(tableObj).append(trObj); rowIndex++; } </script>
相关推荐
springboot整合dwr实现js调用java方法,页面支持freemarker和jsp
Groovy 调用 Java 类groovy 调用 Java class 十分方便,只需要在类前导入该 Java 类,在 Groovy 代码中就可以无缝使用该
C语言调用JAVA的例子,一个用C语言如何调用JAVA的例子,调用里面的方法 一个用C语言如何调用JAVA的例子,调用里面的方法 一个用C语言如何调用JAVA的例子,调用里面的方法 一个用C语言如何调用JAVA的例子,调用里面的方法 ...
通过jsp脚本元素调用java来 更好的实现网页的开发
php调用JAVA类
js 直接调用java类的方法,自己根据.net有过类似的方法想这样做,简单实现。包括源代码
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
《kettle中调用java类》示例代码;http://blog.csdn.net/neweastsun/article/details/40022823
为了在 JavaScript 中访问原生类型或者引用 Java 类型,可以调用 Java.type() 函数,该函数根据传入的完整类名返回对应对象的类型。下面代码显示如何获取不同的对象类型: var ArrayList = Java.type("java.util....
android JS与java代码相互调用Demo,简单易懂的Demo。包括了java调用js方法。js调用java代码。记得js调用java的方法不能处理主线程UI。
把在页面上的分页操作,在java类用一个对象封装,并且把整个分页的html标签封装在这个对象的String类型的属性里,在需要分页的地方,直接从后台取得这个对象,并把对象中的字符串用页面的内置out对象写到页面上,...
Android Studio项目,此Demo实现Java调用C++函数,然后C++函数回调Java方法、纯C++直接调用Java方法,此为github地址链接
Java代码调用HTML5中的JS函数算法,这样就可以轻松解密..
自己整理的如何在CC++中调用Java的文档
从MATLAB 中调用 Java
DELPHI 7 调用 JAVA 接口 ,传入 JAVA接口地址,和参数 返回结果
C#调用Java接口演示
android demo,webview_js(webview的js方法调用java方法)。
C#调用java,可以直接调用.jar和.class文件,无需生成.net组件,更稳定快速
jni_c++调用java中的方法 文档中包含(c++与js互相调用的实现)