开发ERP视图上用的一些小技巧和理解上的东西

1、struts中Form也就是把客户端发过来的参数重新包装到一个Form对象里面,化零为整,方便存取.可以想象的到他是把参数循环出来,和Form里面的比对,有相同的就把值插入.所以 request.getParameter("param")和form.getParam()本质上是没差别的。

 

2、struts标签中的property似乎不能用一个算式,用EL算式也不行:如下会报错

<html:select property="<%="oriAmountEn" + String.valueOf(index.intValue() + 1); %>"
                     value="<%=((FinReportHeadVO)list).getOriAmountEn()%>">
            <nested:notEmpty property="oriAmountEnList">
                <nested:define id="lt" property="oriAmountEnList"/>
                <nested:options collection="lt" property="key"
                                labelProperty="value"/>
            </nested:notEmpty>
        </html:select>

 

 

后来没办法只好改为如下,似乎就可行了:

   <%String oriAmountEn = "oriAmountEn" + String.valueOf(index.intValue() + 1); %>
        <html:select property="<%=oriAmountEn%>"
                     value="<%=((FinReportHeadVO)list).getOriAmountEn()%>">
            <nested:notEmpty property="oriAmountEnList">
                <nested:define id="lt" property="oriAmountEnList"/>
                <nested:options collection="lt" property="key"
                                labelProperty="value"/>
            </nested:notEmpty>
        </html:select>

 

3、关于就地编辑的技巧:从库中搜出上百条数据,每条得就地编辑,存储。技巧就是每条数据都打印双行,一行显示,一行在编辑的时候显示

 

4、子公司开发财务系统,20几个表单得提交,每个表单都涉及CRUD操作?还要分开多人开发,咋办?。客户端开发一个专门的数据搜集器表单,搜集所有数据然后负责验证提交。还好是自己人用...我实在想不出更好的办法了

 

5、用户都是大爷,即使是自己人也是,所以你不用为他们着想,因为他们不会为你着想。

 

6、如果你把一个js数组赋值给一个form变量,例如数组有三个,它会自动给你转化为“array[0],array[2],array[3]”哦!使用的时候你不用再去截字符串去逗号了,要重新转换为数组也极为方便。

 

7、各种各样的组件,框架真多,精通它有个屁用!还是精通java编程思想是王道!

 

8、正则中\w包括_和\(下划线和斜杠),而A-z其中也包括_和\,所以要注意,当不需要字母时使用:A-Za-z

 

9、对table使用innerHTML="..."是无效的,可以在外面包个div。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值