论坛首页 入门技术论坛

郁闷的struts和html

浏览 2249 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-02  
    环境 struts1.2 velocity
    画面上有个textarea框  客户说里面的文本如果用回车开头  保存不到数据库  查了一下  发现action中拿到的requestMap里面相应的字段直接就是字母开头  回车没了  难道是struts自动format掉了? 还是request过来就有问题?  试了一下request.getParameter  果然 能拿到前面的回车  这么说就是struts的问题了  在网上草草翻了一下  没翻到有类似的说明  不知道是否能在配置文件里弄掉他  不过没关系  既然request能拿到  在action里自己手写就是了  写完了跑了一遍  OK  前面回车插进去了  提交  完工
    结果没一会 客户又来  说不对  插是能插进去  可是如果报错  回显的时候前面就会少一个回车    唉......  老毛病啊  test不彻底  我改我改
    debug了一次  恩恩  这次肯定没问题了  requetMap里的字段是有1个回车的 可是到画面一看 好... 回车没了  看来是画面显示的问题了  打开vm一看  原来画面是这么写的
<TEXTAREA name=text rows=20 cols=60>$!form.bean.text</TEXTAREA>

恩恩  全是为了代码美观惹的祸啊..... 前面加了一个回车  改为
<TEXTAREA name=text rows=20 cols=60>
$!form.bean.text</TEXTAREA>

再test  果然就没问题了  收工


    总结:struts那个自动fotmat挺讨厌的 好像后面的回车也会被format掉  一直不喜欢自动化的东西  不知道是否在配置文件里能设置掉
html... 烦啊  最开始学的时候觉得挺好玩的 在文件里回车 出来的效果都打在一行 所见非所得  可是后来出的问题  几乎全是这类的问题  比写src还麻烦  为了看着美观方便  总是要考虑缩进等问题  可这样一来 出来的效果就总会出什么 多出半个空格 少了一个回车 之类的小麻烦 有得必有所失   只能以后一点点注意了
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics