从上周就开始试着练习使用Struts2的类型转换,MD全部写完了,居然在提交页面请求之后,狂报No action and result defined 错误,检查了好几遍都没有看到问题出在哪里。今天又上网去搜索答案,一帮P民不知道说的是啥。最后看到一句经典,Struts2从2.1.8版本开始,在配置相应的package时,必须指定namespace,否则就会出现这样的错误!这下是记住了,郁闷了好久的问题原来是这样的!!
另外,类型转换初步学习总结如下:
局部转换的属性配置文件命名规范:
ConversionAction-conversion.properties
其中的值:
action中的属性名 = 该属性对应的类的类型转换类(包名+类名)
注意:该转换器配置文件必须位于某个需要被转换的属性所在Action的包下!!
相应的类型转换类:
继承DefaultTypeConverter,然后去重写converterValue方法,根据Class类型参数判断是从什么转换为什么?是客户端到服务器端还是服务器端到客户端?然后编写自定义的转换方法实现。
今天最重要的就是关于namespace的问题了,以后一定要注意!!!
基于局部转换的局限性,提出了全局转换,全局转换属性配置文件如下:
xwork-conversion.properties
被转换的类类型全名 = 该自定义类型的自定义类型转换器位置(包名+类名全路径)
奋斗!
分享到:
相关推荐
读取一个华氏温度的输入,输出开尔文温度 我们设计程序的步骤如下 1. 提示用户键入华氏温度值 2. 读取输入值 3. 通过关系式转换为开氏温度 4. 输出结果,结束
标题 "ENVI_modis_conversion_toolkit" 暗示了一个专门用于处理MODIS遥感数据的工具包,它主要用于对MODIS数据进行几何校正。MODIS(Moderate Resolution Imaging Spectroradiometer)是安装在NASA地球观测卫星上的...
MATLAB脚本"Latitude_And_Longitude_Conversion_Distance.m"实现了这个功能,使得开发者能够轻松地在编程环境中处理这类问题。理解这些概念和算法对于在涉及地理位置的应用中正确计算距离至关重要。
标题"utf_string_conversion_utils.rar_conversion"暗示了我们关注的焦点是UTF(Unicode Transformation Format)字符串转换工具,这通常涉及到不同字符编码之间的转换,特别是针对Linux源代码的情况。UTF是一种广泛...
"numeric_conversion.zip_conversion"这个标题暗示了我们正在讨论一个与数字转换相关的压缩文件,可能是某种工具或代码库,用于将数值数据从一种格式或类型转换为另一种。描述中的"file to conversion numeric ...
在电子设计领域,模拟到数字转换(Analog-to-Digital Conversion)是至关重要的技术,它使得数字系统能够处理模拟世界的信号。"anolog_conversion.rar_conversion" 提供的资源可能涉及使用VHDL(Very High Speed ...
"power-conversion.rar" 文件显然包含了一个名为 "power conversion.exe" 的可执行程序,这可能是用 Visual Basic 编写的,用于进行光学领域的功率转换。 1. **dBm 和 W 的转换**: - **dBm** 是一种表示功率相...
而“modis_conversion_toolkit.sav”可能是一个保存的ENVI工作空间文件,其中包含了特定的MCTK设置和转换任务,方便用户快速复现或继续之前的处理。 总结来说,MODIS Conversion Toolkit(MCTK)是ENVI平台上的一个...
文件“ENVI_modis_conversion_toolkit.sav”是ENVI的保存工作空间文件,它包含了用户配置好的MCTK工具和处理历史,可以快速恢复到之前的处理状态,继续进行数据分析工作。 总的来说,ENVI MODIS Conversion Toolkit...
在描述的压缩包“FPGA_parallel_serial_conversion.rar_conversion”中,包含两个.vhd文件,这通常是VHDL代码文件,用于描述硬件逻辑。 1. **并行串行转换原理**:并行数据处理速度快,但需要更多的I/O资源;而串行...
这个“Color_Space_Conversion.rar”压缩包显然包含了关于颜色空间转换的C++程序,利用不同的插值方法来实现这一过程。下面我们将详细讨论颜色空间、颜色插值以及它们在实际应用中的重要性。 首先,颜色空间是定义...
标题"Int_Str_Conversion.rar_conversion"暗示了我们将讨论如何在程序中将整数(Integer)转换为字符串(String)。这种转换在许多场景中都非常常见,例如格式化输出、显示用户友好的信息或者与文本数据进行交互。...
而"modis_conversion_toolkit.sav"可能是一个保存的IDL工作空间文件,包含了MCTK的脚本和配置信息,用户可以加载此文件以快速恢复到先前的工作状态或进一步修改。 总的来说,MCTK是一个强大的工具,旨在简化和加速...
《风力发电机仿真模型——SimTurbinePUDN_s_SimWind_conversion源码解析》 在可再生能源领域,风力发电技术占据了重要的地位。为了更好地理解和优化风力发电系统的性能,开发相应的仿真模型至关重要。本文将深入...
在提供的"Color_Space_Conversion.rar"压缩包中,有两个MATLAB程序,分别实现了从RGB到YCrCb以及从YCrCb到RGB的转换。 1. RGB到YCrCb转换: 这个过程通常涉及三个步骤:提取亮度分量(Y'),然后计算色度分量(Cb...
标题中的“lap-trinh-he-thong.rar_PSOLA_conversion_voice conversion”揭示了我们即将探讨的主题——一个基于MATLAB的语音转换模型,它利用了PSOLA(Pitch Synchronous Overlap and Add,音素同步重叠添加)算法。...
"Geode_Conversion"是一个Python库,专门用于处理数据转换相关的操作。这个库的版本为2.12.3,表明它经过了多次迭代和优化,以适应不断变化的需求。 **Python wheels 文件格式** 提供的文件 "Geode_Conversion-...
hpux_ftpd_rest_conversion
modis数据预处理软件 嵌入envi 方便好用 可进行条带处理 几何校正 重投影等
pic_format_conversion.py