数据库数据显示不出来

wxzh 2003-05-10 07:15:41
环境如下:sql server 2000,windows 2000,tomcat 4。做一论坛,数据库读入textarea中的数据,在数据库某列中读入textarea含有<%........%>的内容后,在jsp页面中显示该列时不能正常显示;如果在<%........%>中有代码----比如对数据库的insert等,运行jsp时在tomcat的那个象dos一样的东西上会出现“xxx处有错”之类的消息。如果写一些不含<%,%>的内容,则在jsp页面中显示正常。为什么?我该怎么办?谢谢!
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckyfanjian 2003-05-11
  • 打赏
  • 举报
回复
' \'
" \"
其他的几个字符:可以查一下代码表:应该是 &XXXX;
我有些记不清了。
wxzh 2003-05-11
  • 打赏
  • 举报
回复
怎样转义阿?我不会,教教我吧,谢谢!
staminalim 2003-05-10
  • 打赏
  • 举报
回复
类似 < > "" ' ' & 在显示前要进行转义。
dingbs 2003-05-10
  • 打赏
  • 举报
回复
在返回给jsp解释的时候应该把<% %>理解为jsp语法的一部分了,所以应该加入转意符吧!!hehe!!
wxzh 2003-05-10
  • 打赏
  • 举报
回复
例如:
1,当在滚动文本框中输入hello后,提交,加入到数据库中,正常。
当从数据库中读出,jsp页面上显示hello.
2,但是,当在滚动文本框中输入<%hello%>后,提交,加入到数据库中,正常。
当从数据库中读出,jsp页面上显示不出任何东西.在数据库中肯定有内容<%hello%>.
sandyen 2003-05-10
  • 打赏
  • 举报
回复
你没有把问题输清楚,你把错误贴出来

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧