java servlet bean 心得3【原创】

1 jsp页面中标签<%@ include file="/query_test.jsp"%>的作用

这个标签以前的理解只是知道应用被包含页面中的东西,最直接的就是被包含页面的显示。其实这个标签的作用就是把两个文件一起在web中编译,所以两个页面的变量是可以相用的,就是把两个结合成了一个用。

2 关于session.getAttribute()

在jsp页面里面,session.getAttribute比request当然来的范围要广很多,seesion拿进来之后就可以在多个页面就可使用了。留意一点就是如果是int的,get进来之后要做类型转换才可以使用,如int begin_row = i_BeginRow.intValue();

set完后之后才可以get,所以set的是session.setAttribute("resultview",resultview);

3 关于java的动态数组ArrayList

java的数组总是觉得不够用的,特别是很多需求都是在未知数组容量的情况下进行的。对于这些别扭的实现,可以用ArrayList动态数组来搞定,它可以实现动态的增加新的节点元素,而不用在刚开始就写死一个范围。相关做法是ArrayListObj.add(cout,“something”);

4字符串变数组灵活应用。这个已经有专门的记载。

5 关于取到返回包里面你想要的值的。

PackageDataSet dataSet = new PackageDataSet();这个对象里面有个这样的方法;

ArrayList Money = dataSet.getParamByID("4923", "492");//欠费金额,可以通过包结构取出来回包的值

String money = (String)Money.get(14);

那么就是把包的数据最为数组返回,其中的第十四个元素就是要的包了,这个要看包结构。

6 使用js实现点击后触发隐藏的实现

在<script></script> 里面写

<script language="JavaScript">
function fnTr(j){

var jj = j;

if (document.getElementsByName('IsSuper')[jj].checked==true){
   document.getElementById(jj).style.display = "none";
}else{
   document.getElementById(jj).style.display = "block";
}
}</script>

在jsp应用页面里:

          <form name="form1" action="" method="post" >
           <p id='<%=j%>' style='display:block;'>
              <%=resultlist[j]%>&nbsp;
              <a href="<%=urlAction[j]%>">【缴费】</a>&nbsp;&nbsp;
              【隐藏】<input name='IsSuper' type='checkbox' value= "1" onClick='javascript:fnTr(<%=j%>);'>
             </p>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值