浏览 2249 次
锁定老帖子 主题:郁闷的struts和html
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-02
画面上有个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还麻烦 为了看着美观方便 总是要考虑缩进等问题 可这样一来 出来的效果就总会出什么 多出半个空格 少了一个回车 之类的小麻烦 有得必有所失 只能以后一点点注意了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |