我是Servlet新手,这可能是一个愚蠢的问题,但我已经在网上寻找解决方案很长时间了,但仍然找不到答案。 我正在尝试使用 servlet 插入链接。日常说简单使用:
//response is the HttpServiceResponse
PrintWriter out = response.getWriter();
out.println("<A HREF=\"http://www.something.com\">link</A>");
但是,每次我这样做时,所有 < 都会变成 '<';这真的很烦人。 请让我知道如何解决这个问题? 我正在 eclipse(Indigo) 上运行我的代码,这会是一个因素吗?
谢谢
最佳答案
这不是使用 Servlet 的方式.. 如果你只需要放置静态链接,不要使用java,简单的HTML就足够了。
或者如果您需要动态 URL,那么
来自 Servlet
request.setAttribute("urlID",someValue);
//forward the request to jsp
在jsp上
<a href="http://staticPartOfURl?id=${urlID}"> click me</a>
关于java - 使用 Servlet 创建超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7091084/