java - 从 Java 获取数据到 JSP

标签 java jsp servlets tags

我已经很久没有在堆栈中这么低的位置工作了,以至于我不记得如何在没有 Struts 或 Spring MVC 或其他任何东西的情况下从 Java 获取值到我的 JSP。

因此,如果我想在 HTML 片段中的任意位置显示一个字符串,该位置可以是任何位置,包括在某些 JavaScript 的中间:

  1. 我应该将值放在哪里才能显示?响应?标题?其他地方?
  2. 抓取的标签+EL是什么?

您可能会认为您可以在任何地方获得此信息,但是如果不从头到尾教授 JSP,则很难找到直接答案。我什至拿出了我的旧书《Head First JSP 和 Servlet》,虽然它对于第一次学习很有帮助,但它显然是一个糟糕的引用。很难找到特定的元素。

最佳答案

您必须使用一些 Servlet,例如 httpServlet。在这种情况下,向请求添加属性并借助隐式变量在 jsp 上读取其值

在 Servlet 中:

public void doPost(HttpServletRequest req, HttpServletResponse res)throws ServletException, IOException 
{       
 request.setAttribute("name","XYZ");
}

在 JSP 中:

<c:out value="${name}"/> 

关于java - 从 Java 获取数据到 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21936749/

相关文章:

java - 通过 <a href> 和 jSTL 标记将参数从 JSTL 传递到 servlet

html - struts2 元素的布局页面出现不需要的边框

java - 名称以前未按照 JSP.5.3 引入

java - 将请求 header 从请求对象复制到 urlConnection 对象

java - 使用带有大文件的自定义 RecordReader 时出现堆错误

java - 如何在Jasper BLOB Image中显示?

java - 无法比较 AJAX 调用返回的字符串

java - MERGE 是 SQL 2008 中的原子语句吗?

java - 如何以编程方式将系统 UI 设置为深色模式(而非应用程序)?

java - 获取 Java Swing 'No Drag' 游标