struts2应用

checkboxtlist选中

ArrayList attList=new ArrayList();
           String att[]=null;
           if(attention.contains(","))
        {
               att=attention.split(",");
               for(int i=0;i<att.length;i++)    
               {    
                   attList.add(i, att[i]);
               }
        }
           else
           {
               attList.add(0,attention);
           }
        request.setAttribute("attentionList",attList);
<s:checkboxlist list="{'原理','操作系统','数据库'}"
name="userInfo.attention" value="%{#request.attentionList}" ></s:checkboxlist>

客户端校验

在struts.xml文件中添加<result name="input">/WebUI/UserCenter/modifyUserInfo.jsp</result> ,但校验失败时返回input

前台页面设置

<s:fielderror></s:fielderror> //错误提示显示位置
<s:form action="userCenter!updateUserInfo" validate="true" method="post" theme="simple" >//validate为true,客户端校验

 

posted @ 2013-01-21 17:23  mebius  阅读(222)  评论(0编辑  收藏  举报