1、请问在JSP和Servlet中,怎样取得来源页面的地址?在csdn找了一下,好像都只有ASP的解决方法,没有JAVA的。是吗?2、我是用MyEclipse5.5编辑JSP页面文件的,但有时候是用DW来生成,有时候是用MyEclipse来生成的。结果前两天发现,有些页面元素(Element)的属性,有不少被MyEclipse标了黄色的波浪线(就是警告)。但同样的属性在另一个页面文件却没有标,但却在另一些元素的属性下面标了波浪线。后来发现原来文件头有些不一样。但运行的时候,标了波浪线的属性都能够正常实现。
用MyEclipses来编辑的文件头是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
用DW来生成的文件头是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
上面这个文件头里面的元素,不少都被标了波浪线,比前面的文件头要多。最奇怪的是<body>元素的topmargin、table元素的background和tr元素的height属性,都很常用的了,居然都被标了波浪线。
我本人看见这些波浪线就不舒服,请问怎样才能改到这些波浪线都没掉呢?我觉得应该是HTML版本的问题,这个文件头我应该怎样写呢?
我尝试过把<!DOCTYPE>的内容去掉,反而很多波浪线都没有了,但另一些我想要的网页效果也没有了,说明不能简单地去掉的。

解决方案 »

  1.   

    凑合用吧,能正常显示就行了。
    我自己开发网页的时候从来都忽略掉的。
    或者你把MYECLIPS的错误提示改一下,让他忽略掉警告。
    关于标了波浪线的属性都能够正常实现的问题,这个貌似没必然联系。
      

  2.   

    人家是帮你提醒还不好啊,多智能的,只要没有红色的就好了。当然Myeclipse也应该可以配置为不提示的。你找找看。
      

  3.   

    我没有说波浪线不好啊?我只是想解决问题而已。它提示我可以知道在哪里修改,当然好啊!!问题是我应该怎样修改我的网页文件,才能令波浪线消失?
    现在知道了是因为HTML版本的问题了,当然想知道怎样才能解决这个问题的啊!!