在Servlet中添加HTML标记中的变量

时间:2012-03-22 06:36:19

标签: java html servlets

            String id = (String) request.getParameter("pid");
            String link1 = "http://www2.comp.cityu.edu.hk:8080/servlet/HCPconversationupperframe?pid=" + id;
            String link2 = "http://www2.comp.cityu.edu.hk:8080/servlet/HCPconversationlowerframe?pid=" + id;

            out.println("<frameset rows=\"75%,25%\">");
            out.println("<frame src=\"http://www2.comp.cityu.edu.hk:8080/servlet/HCPconversationupperframe?pid=id\" scrolling=\"auto\" >");
            out.println("<frame src=link2 scrolling=\"auto\" >");

我想创建像http://www2.comp.cityu.edu.hk:8080/servlet/HCPconversationupperframe?pid=123这样的链接然后调用frameset来调用两个servlet,但是我不能将变量添加到HTML标记内的链接中,我该怎么做。

1 个答案:

答案 0 :(得分:0)

首先,您可以在打印标签中连接变量。

但是您应该使用JSP(或其他模板引擎)来输出HTML。在servlet中编写HTML使得管理起来非常困难。