sorry html didnt got printed in above message:
<link href="/surveyadminportlet/WEB-INF/html/my.css" type="css">
Just put your files outside WEB-INF.
the rendering of portlet is stopping from the point where i have defined this tag. and rest of the portlet is simply not getting rendered. i am getting sort of half rendered,broken portlet. is this something because of location of script tag in overall page?