Nutz的Ioc配置问题?

发布于 2021-11-25 02:59:52 字数 3717 浏览 970 评论 2

关于简单的Ioc配置参照文档可以实现,碰到个复杂的不知道怎么处理,

求助下,下面的这个配置对应Nutz的js格式配置,怎么写呢?

  1. <bean id="captchaProducer" class="com.google.code.kaptcha.impl.DefaultKaptcha">  
  2.         <property name="config">  
  3.             <bean class="com.google.code.kaptcha.util.Config">  
  4.                 <constructor-arg>  
  5.                     <props>  
  6.                         <prop key="kaptcha.border">no</prop>  
  7.                         <prop key="kaptcha.border.color">105,179,90</prop>  
  8.                         <prop key="kaptcha.textproducer.font.color">red</prop>  
  9.                         <prop key="kaptcha.image.width">250</prop>  
  10.                         <prop key="kaptcha.textproducer.font.size">90</prop>  
  11.                         <prop key="kaptcha.image.height">90</prop>  
  12.                         <prop key="kaptcha.session.key">code</prop>  
  13.                         <prop key="kaptcha.textproducer.char.length">4</prop>  
  14.                         <prop key="kaptcha.textproducer.font.names">宋体,楷体,微软雅黑</prop>  
  15.                     </props>  
  16.                 </constructor-arg>  
  17.             </bean>  
  18.         </property>  
  19.     </bean>  

比如文档上描述的

5.4.2.10. 数组或容器 如果你对象某个字段是数组,集合,或者 Map, 用 JSON 可以很自然为其设置值,不是吗?
配置不成功。。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜司空 2021-11-26 03:35:59

引用来自“三个字儿”的评论

var ioc = {
   captchaProducer : {
      type : "com.google.code.kaptcha.impl.DefaultKaptcha",
      fields : {
          config : {
             type : "com.google.code.kaptcha.util.Config",
             args : [{
                 "kaptcha.border"                  : "no",  
                 "kaptcha.border.color"            : "105,179,90",  
                 "kaptcha.textproducer.font.color" : "red",  
                 "kaptcha.image.width"             : 250,  
                 "kaptcha.textproducer.font.size"  : 90,  
                 "kaptcha.image.height"            : 90,  
                 "kaptcha.session.key"             : "code",  
                 "kaptcha.textproducer.char.length": 4,  
                 "kaptcha.textproducer.font.names" : "宋体,楷体,微软雅黑" 
             }]
          } // end of "config"
      } // end of fields
   }
}
冷清清 2021-11-25 20:08:25
var ioc = {
   captchaProducer : {
      type : "com.google.code.kaptcha.impl.DefaultKaptcha",
      fields : {
          config : {
             type : "com.google.code.kaptcha.util.Config",
             args : [{
                 "kaptcha.border"                  : "no",  
                 "kaptcha.border.color"            : "105,179,90",  
                 "kaptcha.textproducer.font.color" : "red",  
                 "kaptcha.image.width"             : 250,  
                 "kaptcha.textproducer.font.size"  : 90,  
                 "kaptcha.image.height"            : 90,  
                 "kaptcha.session.key"             : "code",  
                 "kaptcha.textproducer.char.length": 4,  
                 "kaptcha.textproducer.font.names" : "宋体,楷体,微软雅黑" 
             }]
          } // end of "config"
      } // end of fields
   }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文