struts2的问题,struts.properties加上之后,提交form的日期不会自动转化了?

问题描述

userbean文件privatejava.util.Datebirth;getset方法jsp文件里面是<inputtype="text"name="user.birth"value="1987-10-11">struts.properties这个文件没有加的时候可以提交,加上这个文件之后,bean文件的set方法参数必须是String类型的。感觉不理解,又那位懂的给解释下?

解决方案

解决方案二:
birth属性类型是Date,可以提交,因为页面上是String类型,提交后,先进行类型转换。如果画面值可以转换成Date,提交成功,否则会抛出类型转换错误。
解决方案三:
struts.i18n.encoding=UTF-8struts.locale=de_DEstruts.multipart.saveDir=empstruts.multipart.maxSize=10000000struts.multipart.parser=jakartastruts.custom.properties=test,org/apache/struts2/otherteststruts.velocity.tag.path=org.apache.struts2.views.velocity.ui,org.displaytag.tagsstruts.ui.templateDir=templatestruts.custom.i18n.resources=testmessages,testmessages2struts.xslt.nocache=truestruts.url.includeParams=all这是struts.properties只要复制到项目里面日期类型就不会自动转化
解决方案四:
status不是有类型转换器吗可以加上啊否则他肯定是String的只能在后台转类型
解决方案五:
写的详细一点,我刚开始学习struts2
解决方案六:
引用4楼csfengping的回复:

写的详细一点,我刚开始学习struts2

用标签。
解决方案七:
不加这个文件是可以转化的struts.properties只要复制到项目里面日期类型就不会自动转化?这个原因是什么?
解决方案八:
struts.locale=de_DE我把这一句删掉了。又可以转化了,有谁知道原因吗?
解决方案九:
有人懂的得,可以给小弟解释下吗?

时间: 2024-08-16 21:40:27

struts2的问题,struts.properties加上之后,提交form的日期不会自动转化了?的相关文章

Struts2配置之Struts.properties

Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.除此之 外,Struts 2框架还包含     struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的

自动提交form的问题

问题描述 项目中需要集成支付宝接口 发送数据手动提交的时候正常的 但是需要自动提交 就是打开页面自动提交form到支付宝就没反应了 这是支付页面的表单:<form id="payform" name="payform" action="http://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8" method="POST" target="_b

配置Struts2的struts.properties

struts.properties文件在WEB-INF/classes目录下存放. 这个文件用来配置Struts2系统的一些基本规约,所有在struts.properties中配置的内容都可以在struts.xml中配置,或者web.xml中在struts2 filter中配置,例如: Struts.properties中的如下配置: struts.i18n.encoding=UTF-8 相当于struts.xml中的如下配置: <constant name="struts.i18n.en

struts2 的struts.properties配置详解

Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.除此之外,Struts 2框架还包含     struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的v

Struts2,如何修改struts.properties的路径?

问题描述 我的项目struts.xml和struts.properties都有,现在可以把struts.xml修改到config/struts.xml但是struts.properties还必须放在src的根路径下,否则会无效,如何使这个文件也修改到config/struts.properties? 解决方案 解决方案二:http://zhidao.baidu.com/question/551989560.html解决方案三:引用1楼shixitong的回复: http://zhidao.bai

Struts 2中的struts.properties配置文件

提供框架的很多属性,可以根据需要改变一些默认属性.默认属性文件default.properties,这个文件被存在struts2-core-x.jar的jar包中.例如请求一个action的默认后缀是.action所以请求地址是http://localhost:8080/Chapter01-FirstStruts2/Hello.action,我们可以改变这个后缀它的属性是struts.action.extension=action,为了改变这个属性我们可以在src源文件夹下面创建一个struts

Struts2里用struts menu须注意的地方

Struts1.0中的struts menu menu-config.xml为菜单配置文件! 在struts1.2的struts-config.xml文件中加入如下代码: 参数是:menuConfig 对应值是:菜单配置文件path! Struts2.0 中的struts menu menu-config.xml文件中 注意添加条目时,一定要修改Item name属性,不能重复哦,否则无法正常显示! Struts3.0中的struts menu struts2中配置struts-menu 以前在

struts2中改变struts.xml默认路径

  struts2.X配置文件默认存放路径在/WEB-INF/classes目录下,即将struts.xml放在src的目录下. 但是为了方便管理,开发人员把struts.xml放到其他位置,处理方法如下. 首先要明白struts2加载配置文件都是从自己的jar包和/WEB-INF/classes两个默认的位置加载的. 若修改struts2.x配置文件的存放位置,在web.xml配置过虑器时,具体配置如下:   <filter>     <filter-name>struts2&l

struts2.0 中struts.xml文件中的错误

问题描述 开发环境:jdk5.0 + myeclipse6.0 + tomcat5.5struts.xml文件配置如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.