浏览 2261 次
锁定老帖子 主题:郁闷的struts和html
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-02
画面上有个textarea框 客户说里面的文本如果用回车开头 保存不到数据库 查了一下 发现action中拿到的requestMap里面相应的字段直接就是字母开头 回车没了 难道是struts自动format掉了? 还是request过来就有问题? 试了一下request.getParameter 果然 能拿到前面的回车 这么说就是struts的问题了 在网上草草翻了一下 没翻到有类似的说明 不知道是否能在配置文件里弄掉他 不过没关系 既然request能拿到 在action里自己手写就是了 写完了跑了一遍 OK 前面回车插进去了 提交 完工 结果没一会 客户又来 说不对 插是能插进去 可是如果报错 回显的时候前面就会少一个回车 ![]() 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还麻烦 为了看着美观方便 总是要考虑缩进等问题 可这样一来 出来的效果就总会出什么 多出半个空格 少了一个回车 之类的小麻烦 有得必有所失 只能以后一点点注意了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |