[置顶] 开发备忘录


    <tr>
     <td colspan="6">没有任何数据!!</td>
    </tr>
 
分页传中文乱码

if (searchwords != null
    && method.equalsIgnoreCase("get")) {
   searchwords=new String(searchwords
     .getBytes("ISO-8859-1"), "utf-8");
  }

其中searchwords是传中文的字

 

<!--把下面代码加到<body>与</body>之间-->
<script language="Javascript"> 
function cc(N,bool){ 
  var aa = document.getElementById(N).getElementsByTagName("input");
  for (var i=0; i<aa.length; i++){
   if (aa[i].type=="checkbox")
  aa[i].checked = bool==1 ? true : (bool==0 ? false : !aa[i].checked);
  } 
}
</script>
<form id="form1">
  <input type="checkbox" name="c1"><br>
  <input type="checkbox" name="c2"><br>
  <input type="checkbox" name="c3"><br>
  <input type="checkbox" name="c4"><br>
  <input type="checkbox" name="c5"><br>
  <a href="#" onclick="cc('form1',1)">全选</a> <a href="#" onclick="cc('form1',0)">全不选</a> <a href="#" onclick="cc('form1',2)">反选</a>
更多详细内容请查看: http://www.111cn.net/js_a/75/js-more-checkbox.htm
13多表单提交
<input type="button" onclick="on_submit()" value="提交">

        function on_submit(){
                document.getElementById('form1').submit();
                document.getElementById('form1').submit();
                document.getElementById('form1').submit();
                document.getElementById('form1').submit();
        }

//把四个form 的 ID值设为不同  OK

 

这是文件从服务器中下来图片 

http://topic.csdn.net/t/20050527/05/4038859.html

-2两个集合元素的比较:

两个集合的元素比较一较是比较其中的某个属性!

 

城fd

 

 

dfdfdsfds

-1.标准的Map访问方法如下:

Set keys = map.keySet( );
if(keys != null)
{Iterator iterator = keys.iterator( );
while(iterator.hasNext( ))
{Object key = iterator.next( );
Object value = map.get(key);
;....;}
}

然后,这个方法有一个问题。从Map中取得关键字之后,我们必须每次重复返回到Map中取得相对的值,这是很繁琐和费时的。
幸运的是,这里有一个更加简单的途径。Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,因此,上面的代码可以被组织得更符合逻辑。举例如下:
Set entries = map.entrySet( );
if(entries != null)
{Iterator iterator = entries.iterator( );
while(iterator.hasNext( ))
{Map.Entry entry =iterator.next( );
Object key = entry.getKey( );
Object value = entry.getValue();
;....}
}

 

尽管增加了一行代码,我们却省略了许多对Map不必要的“get”调用。同时,提供给开发人员一个同时保持了关键字和其对应的值的类。Map.Entry同时也提供了一个setValue()方法,程序员可以使用它修改map里面的值。

0.下面是完整的url传中文乱码解决方法


  <a href="#" onclick="location.href=encodeURI('/expert/showDetailExpert.jspx?expertuserVO.expertCode=${expertCode}&departmentName=${departmentName}')">${expertName}</a>
  String method = ServletActionContext.getRequest().getMethod();
  if (departmentName != null && method.equalsIgnoreCase("get")) {
   if (departmentName != null
     && !"".equalsIgnoreCase(departmentName)) {
    departmentName=new String(departmentName.getBytes("ISO-8859-1"), "utf-8");
   }
  }

 

1,在ssh2当中save.jsp不用经过action可能直接在save.jsp中用<s:user.firstname labal="firstname" />即是仅仅是一个<s:a href=#></a>就可以的

 

2,在提交表单中要加入表单重复提交,具体如下:

 (1)jsp:

     <s:form action="/hello/register.action" theme="simple">
       <!--防止表单重复提交!-->
      <s:token name="hello"></s:token>
  (2) struct.xml:

   <!--防止表单重复提交!-->
   <action name="register" class="com.test.action.RegisterAction">
   <result name="success">/success.jsp</result>
   <result name="input">/register2.jsp</result>

   <!--重复提交后的跳转页!-->
   <result name="invalid.token">/register2.jsp</result>
   <!--防止表单重复提交拦截器-->
   <interceptor-ref name="token"></interceptor-ref>
   <interceptor-ref name="defaultStack"></interceptor-ref>
   

3.链接过去的save.jsp提交后--->struts.xml中最好是配成<result type="redirectAction">下个列表的action</result>如下:

 

     <action name="saveUser" class="saveUserAction">
       <result name="success" type="redirect">listUser.action</result>
      </action>
      
      <action name="listUser" class="listUserAction">
       <result name="success">/list.jsp</result>
      </action>


      jsp页面的写法:<s: a href="deleteUser.action?user.id=%{#us.id}" onclick="return del();">delete</s:a>
      <action name="deleteUser" class="removeUserAction">
       <result name="success" type="redirect">listUser.action</result>
      </action>

      jsp页面的写法同上
      <action name="updatePUser" class="updatePUserAction">
       <result name="success">/update.jsp</result>
      </action>
      
      <action name="updateUser" class="updateUserAction">
       <result name="success" type="redirect">listUser.action</result>
      </action>
      

http://pyinlei.blog.163.com/blog/static/539205592010714104744270/

 

你可能感兴趣的:(object,null,iterator,Class,input,action)