java - 使用 Servlet 创建超链接

标签 java servlets

我是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/

相关文章:

Java Doublebuffer - 为什么我们要清除暴露区域?

java - 如何使用 JPA 将 Servlet 中的 BLOB 存储在数据库中

java - 部署 servlet 时遇到问题。(intellij ultimate)

java - 获取问题的通知电子邮件

java - 使用 UDP 处理多个客户端

java - 如何将 arraylist 从 Java 传递到 xsl 并在 XSL 中访问这个单独的 arraylist 元素?

java - 是否可以在 JSP 中创建本地页面范围?

java - 根据移动和桌面浏览器切换布局

java - GWT Request Builder 不在生产中工作,但在开发中工作

java - 在 Java 中解析 XML,其中数据位于属性旁边