
创建和插入例子,按需自改
/ 创建表格 id 为表格id arr 为表格表头 / function createTable(id,arr){ var table = documentcreateElement('table'); tablesetAttribute("id",id); tablesetAttribute("className","TableLine");//设定样式 tablesetAttribute("width",'98%'); tablesetAttribute("cellpadding",'3'); tablesetAttribute("cellspacing",'0'); var row = tableinsertRow(); rowstylesetAttribute("backgroundColor","#e0e0e0"); for (var i = 0; i < arrlength; i++) { var col = rowinsertCell(); if(i==0){ colsetAttribute("width",'3%'); } colsetAttribute("className","border:1px solid #9BC2E0;"); colsetAttribute("align","center"); colstylefontSize="13px"; colstylefontWeight="Bold";; //var style = documentcreateAttribute("styles"); //stylenodeValue = "font-size:large"; //colsetAttributeNode(style); colinnerHTML = arr[i]; } //alert(tableouterHTML); return table; }
/ 向表格插入一行 / function addRow(table,id,arr){ var row = tableinsertRow(); rowsetAttribute("id",id); rowonclick=function (){}; for(var i=0;i<arrlength;i++){ var col = rowinsertCell(); colinnerHTML = arr[i]; //colinnerText = arr[i]; colsetAttribute("title",arr[i]); } }
你还是先说说你后太是怎么存的吧。传值的方式有很多中。比如:json对象,项目运行上下文,session 对象,request对想,reponse对象。每种对象都有不同的存储和取值方式。
就拿session 来说吧 你在java后台获得一个>
您好:如果想要获取另一个页面的值,那么可以用ajax,比如点击按钮的时候获取另一个页面text文本元素的value值。在另一个页面先写好获取value值的函数。然后用ajax请求,通过location提交到这个页面,在这个页面获得提交过来的url值。返回就可以了。
JS是不能读取Session中的值的 。
session是服务器对象,javascript是客户端脚本,你能做的 *** 作就是把这个值用<%=%>输出到页面的javascript中参与运算,而无法直接用js调用的。
方法:
做一个AJAX来请求服务器, 返回session中的值 。
当然也可以在JSP中使用<%=%>这种东西来获取session中的值,例如:
<script language="JavaScript">
var myName="<%=sessiongetAttribute("userName")%>";alert(myName);
</script>
扩展资料:
关于上述session中是键值对:
EL
sessionsetAttribute("age","123");
${ sessionScopeage} 在页面上显示的就是123了
(此处空一行)
sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope
然后后面的age表示的是set属性时的key值
json数据格式其实就是字符串类型的键值对格式,并不适合数组传递,其实lz完全可以将数组转换成字符串格式,然后后台写个转换方法就ok了。如:
js代码
var intArray = [1,2,3,4];
var stringInt = "";
for(var i=0;i<intArraylength;i++){
stringInt = stringInt+intArray[i]+",";//连接符其实可以换的
}
stringInt = stringIntsubstring(0,stringIntlength-1);
java代码
public Object[] getArray(String stringArray){
return stringArraysplit(",");//其实这个里面还可以做很多 *** 作,封装对象,过滤,判断等等
}
jsp在页面上获取java参数总共有以下方法:
(1)直接在URL请求后添加
如:<a href="thexuanjspaction=transparams&detail=directe")直接传递参数, 特别的在使用responsesendRedirect做页面转向的时候,也可以用如下代码: responsesendRedirect("thexuanjspaction=transparams&detail=directe") ,可用requestgetParameter(name)取得参数
(2)jsp:param
它可以实现主页面向包含页面传递参数,如下:
<jsp:include page="Relative URL">
<jsp:param name="param name" value="paramvalue" />
</jsp:include>
还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
<jsp:forward page="Relative URL">
<jsp:param name="paramname" value="paramvalue" />
</jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过requestgetParameter(name)取得参数
(3)设置session和request
通过显示的把参数放置到session和request中,以达到传递参数的目的
sessionsetAttribute(name,value);
requestsetAttribute(name,value)
取参数:value=(value className)sessiongetAttribute(name);
value=(value className)requestgetAttribute(name);
在jsp中使用js中的设置属性,进而获得session保存的属性值,实例如下:
session设置:
sessionsetAttribute("username",username);
sessionsetAttribute("password",password);
session获取:
username=sessiongetAttribute("username");
password=sessiongetAttribute("password");
以上就是关于js怎样获得table样式全部的内容,包括:js怎样获得table样式、js如何获取后台java传过来的String字符串、js 用js获取另一个页面的信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)