2017-03-02 66 views
0

以下是我的代码。我拥有webcontent root和css文件夹内的所有css文件。如何在jsp文件中写入servlet代码中应用css文件?

String cssLocation = request.getContextPath() + "/WebContent/css/style.css"; 
String cssTag = "<link rel='stylesheet'<img class=gallery_img'> type='text/css' href=' "+ cssLocation +" '>"; 
out.println("<h4> <p><div class='gallery_img'> " + rs.getString("title") + "</div></div></P></h4>"); 
out.println(""); 
out.println("<a href='#'><div style='float:left;width:10% border:10px solid;padding:20px ;'><link rel='stylesheet' type='text/css' href='css/style.css'><table style='width:50%' ><td><img width='230' height='230' src=displayphoto?id=" + rs.getString("id") + " style='opacity: 1'></img></td></table></body></a> <p/>"); 
+0

这是非常糟糕的做法..你不应该混淆表示层代码和后端代码。接下来的人会触摸这个将会非常不高兴。 – Serhiy

+0

感谢您的回复。你能给我发一些关于我的查询的链接 –

回答

0

所有的jsp文件都被转换成servlet java文件并编译,你可以简单地调用这个jsp文件并从缓存目录中获取servlet文件。复制CSS部分并粘贴到您自己的servlet中,甚至可以将其作为一个函数或一个独立的类。

如果找不到servlet缓存目录,只需在硬盘上搜索没有扩展名的jsp文件的名称,就会看到有一个名称为java的文件。 祝你好运

+0

感谢您的回复。请分享一些工作代码。 –