在DispatchAction中使用中文按钮

简介:
有两个方面要注意:
一、在资源文件里要有key value的对应值
com.login.create=\u6DFB\u52A0 
com.login.delete=\u5220\u9664 
com.login.select=\u67E5\u8BE2 
com.login.update=\u66F4\u6539
二、在页面上用javascript提交时要有隐藏域
< !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > 
<%@ page language="java" contentType="text/html; charset=utf-8" 
  pageEncoding="utf-8"%> 
< %@ taglib  uri ="http://struts.apache.org/tags-html"  prefix ="html"% > 
< %@ taglib  uri ="http://struts.apache.org/tags-bean"  prefix ="bean"% > 
< %@taglib  prefix ="c"  uri ="http://java.sun.com/jsp/jstl/core"% > 
< html > 
< head > 
< link  rel ="stylesheet"  type ="text/css"  href ="css/style.css" > 
< title > < bean:message  key ="basecontrol" /> </title> 
< script  type ="text/javascript" > 
function formSubmit(loginSelect){ 
        document.forms[0].method.value=loginSelect; 
  return true; 
  } 
</script> 
</head> 
< body > 
< html:form  action ="/usermanage"  method ="post" > 
   < ! -- 这里必须要加个隐藏域,这样才能在点击按钮的时候把当前按钮的值传入后台 -- > 
     < input  type ="hidden"  name ="method" > 
   < html:text  property ="userCount" value="" /> 
   < ! -- 添加 -- > 
   < html:submit  styleClass ="btn_mouseout"  onclick ="return formSubmit('add');" > 
     < bean:message  key ="com.login.create" /> 
   </html:submit> 
   < br  /> 
   < html:text  property ="userId" value="" /> 
   < ! -- 删除 -- > 
   < html:submit     styleClass ="btn_mouseout"  onclick ="return formSubmit('delete');" > 
     < bean:message  key ="com.login.delete" /> 
   </html:submit> 
   < ! -- 查询 -- > 
   < html:submit     styleClass ="btn_mouseout"  onclick ="return formSubmit('select');" > 
     < bean:message  key ="com.login.select" /> 
   </html:submit> 
   < br /> 
   < html:text  property ="userkey" value="" /> 
   < ! -- 更新 -- > 
   < html:text  property ="newcount" value="" /> 
   < html:submit  styleClass ="btn_mouseout"  onclick ="return formSubmit('update');" > 
     < bean:message  key ="com.login.update" /> 
   </html:submit> 
</html:form> 
${successmessage} 
< c:forEach  var ="manage"  items ="${selectusermanage }" > 
   < table > 
     < tr > 
       < td > < bean:message  key ="userID" />:${manage.userId } </td> 
       < td > < bean:message  key ="usercount" />:${manage.userCount } </td> 
     </tr> 
   </table> 
</c:forEach> 
</body> 
</html>
 其它的配置和不用中文时是一样的,实现以上两个方面就可以在DispatchAction中使用中文按钮了。


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/353623,如需转载请自行联系原作者
相关文章
|
4月前
踩坑——使用了dispatchTouchEvent后控件点击无效问题
踩坑——使用了dispatchTouchEvent后控件点击无效问题
27 0
|
Java 容器
解决ViewPager+多Fragment切换出现空白页面的问题
解决ViewPager+多Fragment切换出现空白页面的问题
596 0
解决ViewPager+多Fragment切换出现空白页面的问题
SAP Spartacus B2B Unit page Expand all按钮的工作原理
SAP Spartacus B2B Unit page Expand all按钮的工作原理
112 0
SAP Spartacus B2B Unit page Expand all按钮的工作原理
SAP Spartacus My Company list focus事件触发后,控件border的默认效果
SAP Spartacus My Company list focus事件触发后,控件border的默认效果
SAP Spartacus My Company list focus事件触发后,控件border的默认效果