当前位置: 首页 > news >正文

衡水市网站建设_网站建设公司_JavaScript_seo优化

视觉网络网站,南昌seo教程,网站内怎么做搜索,苏州互联网公司工资Struts2的类型转换器如何实现Struts2的类型转换器#xff1f;* 继承StrutsTypeConverter* 覆盖convertFromString和convertToString注册类型转换器* 局部类型转换器#xff0c;局部类型转换器只对当前Action起作用#xff0c;需要提供如下配置文件#xff1a;MyActionName-…Struts2的类型转换器 如何实现Struts2的类型转换器 * 继承StrutsTypeConverter * 覆盖convertFromString和convertToString 注册类型转换器 * 局部类型转换器局部类型转换器只对当前Action起作用需要提供如下配置文件 MyActionName-conversion.properties,MyActionName指需要使用转换器的Action名称 ”-conversion.properties“固定字符串不能修改。我们AddUserAction类型转换器的配置 文件名称为AddUserAction-conversion.properties,该配置文件必须和Action放到同一个 目录中该配置文件的格式为Action中的属性名称转换器的完整路径如 birthdaycom.bjpowernode.struts2.UtilDateConverter * 全局类型转换器全局类型转换器可以是所有的Action起作用同Struts1的类型转换器 需要提供如下配置文件xwork--conversion.properties,该配置文件需要放到src下该 配置文件的格式需要转换的类型完整路径转换器的完整路径如 java.util.Datecom.bjpowernode.struts2.UtilDateConverter 如果全局类型转换器和局部类型转换器同时存在局部优先 Struts2的标签库就一个默认以s开头 采用标签读取属性可以调用转换器的convertToString方法采用JSTL不会调用 struts2在填充属性时有内置的类型转换器,但是不是所有的类型struts2都做了类型转换 当使用该日期格式时,struts2不能进行自动类型转换 书写类型转换器类 DateConverter.java package com.djoker.struts2;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Map;import org.apache.struts2.util.StrutsTypeConverter;public class DateConverter extends StrutsTypeConverter{private static final String pattern yyyy/MM/dd;Overridepublic Object convertFromString(Map context, String[] values, Class toClass) {String dateStr values[0];Date date null;try {date new SimpleDateFormat(pattern).parse(dateStr);} catch (ParseException e) {e.printStackTrace();}return date;}Overridepublic String convertToString(Map context, Object o) {Date date (Date)o;String dateStr new SimpleDateFormat(yyyy年MM月dd日).format(date);return dateStr;}}   添加类型转换器的配置文件UserAction-conversion.properties(局部类型转换器) createDatecom.djoker.struts2.DateConverter Action类UserAction.java package com.djoker.struts2;import java.util.Date;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.Action;public class UserAction {private String username;private String password;private Date createDate;public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}public Date getCreateDate() {return createDate;}public void setCreateDate(Date createDate) {this.createDate createDate;}public String addUser() throws Exception {ServletActionContext.getRequest().setAttribute(username, username);ServletActionContext.getRequest().setAttribute(password, password);ServletActionContext.getRequest().setAttribute(createDate, createDate);return Action.SUCCESS;} }   成功页面success.jsp % page languagejava contentTypetext/html; charsetGB18030pageEncodingGB18030% % taglib uri/struts-tags prefixs% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetGB18030 titleInsert title here/title /head body h1登录成功/h1 ${msg }br ${username }br ${password }br ${createDate }br s:property valuecreateDate/ /body /html   最终演示效果 转载于:https://www.cnblogs.com/djoker/p/6219063.html
http://www.ihoyoo.com/news/92724.html

相关文章:

  • 新余网站制作想建立一个网站怎么做
  • 常用的软件下载网站网页制作是干嘛的
  • 有关于网站建设的参考文献深圳招聘网站排行
  • 个人网站备案响应式网站demo
  • 商标做网站logo做网站服务器配置
  • 512内存服务器做网站wordpress 插件管理
  • 哈尔滨专业做网站推广wordpress弹窗登入
  • 高效网站建设咨询重庆微信网站制作价格
  • 外贸网站开发公章在线印章制作生成免费
  • 上海网站开发薪资室内设计联盟邀请码怎么弄
  • 海会主机做的网站都能干什么的国开行网站毕业申请怎么做
  • 个人网站设计总结网站sem怎么做
  • 企业网站系统详细设计站长基地
  • 360浏览器打不开90设计网站深圳网站制作网站建设怎么制作网站深圳博纳
  • 做企业网站建设免费绘画素材网站
  • 网站不能粘贴怎么做只做一种产品的网站
  • 网站开发期末作品代码和数据库运行好大全淘宝上面建设网站安全么
  • 制作网页网站代码营口建网站
  • 网站哪家公司做的办公室设计说明万能模板
  • 有没有代做毕业设计的网站如何建网站开网店
  • 免费行情软件app网站大全下载免费入口建站公司还有前途吗
  • 移动版网站建设的必要性网站建设太金手指六六十八
  • 网站建设可用性的五个方面旅游网站建设公司哪家好
  • 给别人做网站需要增值电信东莞网页制作费用
  • 赛车pk10计划网站建设潍坊百度网站
  • 想做一个赌钱网站怎么做网站优化 套站
  • 网站建设ppt百度域名提交收录网址
  • 官方网站英语广西网站设计欣赏
  • 学做美食的视频网站wordpress 导入json
  • 网站编程用什么语言wordpress优化加速插件