在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,如需转载请自行联系原作者
相关文章
|
存储 算法 编译器
【C++】-- STL容器适配器之priority_queue(一)
【C++】-- STL容器适配器之priority_queue
270 0
【C++】-- STL容器适配器之priority_queue(一)
|
关系型数据库
学习HTML笔记
学习HTML笔记
179 0
|
4天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
292 116
|
19天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
6天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
427 41
Meta SAM3开源:让图像分割,听懂你的话
|
13天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
671 221
|
1天前
|
Windows
dll错误修复 ,可指定下载dll,regsvr32等
dll错误修复 ,可指定下载dll,regsvr32等
132 95