在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,如需转载请自行联系原作者
相关文章
|
2天前
踩坑——使用了dispatchTouchEvent后控件点击无效问题
踩坑——使用了dispatchTouchEvent后控件点击无效问题
12 0
|
前端开发 Java 开发者
Dispatch 设计| 学习笔记
快速学习 Dispatch 设计。
Dispatch 设计| 学习笔记
|
设计模式 存储 安全
Jetpack 系列(12)—— OnBackPressedDispatcher:Jetpack 处理回退事件的新姿势
Jetpack 系列(12)—— OnBackPressedDispatcher:Jetpack 处理回退事件的新姿势
387 0
Jetpack 系列(12)—— OnBackPressedDispatcher:Jetpack 处理回退事件的新姿势
SAP Spartacus My Company list focus事件触发后,控件border的默认效果
SAP Spartacus My Company list focus事件触发后,控件border的默认效果
91 0
SAP Spartacus My Company list focus事件触发后,控件border的默认效果
|
前端开发 Java 开发者
Dispatch设计|学习笔记
快速学习Dispatch设计
Dispatch设计|学习笔记
|
Java
多个DispatcherServlet有什么用处.md
有看到一些应用在 web.xml 文件中配置了多个 DispatcherServlet,例如:    en    org.springframework.web.servlet.DispatcherServlet    1    ib    org.
1715 0