[YMIR-51] [ymir-core] 値が空文字であるリクエストパラメータをInteger型のsetterで受けると0になる挙動を変更できるようにする Created: 2007-06-26  Updated: 2008-03-05  Resolved: 2008-03-05

Status: Closed
Project: Ymir
Component/s: ymir-core
Affects Version/s: 0.9.1
Fix Version/s: 0.9.6

Type: New Feature Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

現状では、値が空文字であるリクエストパラメータをInteger型のsetterで受けると0になる(Strutsと同じ)が、
この挙動を設定で変更できるようにする。具体的には、0ではなくてnullになるようにする。(Teedaと同じ)



 Comments   
Comment by skirnir [ 2008-03-05 ]

対処しました(r1220)。

挙動を変更するには、アプリケーションプロジェクトのクラスパスにymir-component+typeConversionManager.dicon
というファイルを置き、以下のように書いておけばよいです。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN"
  "http://www.seasar.org/dtd/components24.dtd">
<components>
  <component name="typeConversionManager"
    class="org.seasar.ymir.impl.YmirTypeConversionManager" />
</components>
Generated at Wed Apr 16 03:27:57 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.