Java 在jsp中加载页面时获取方法

Java 在jsp中加载页面时获取方法,java,jsp,servlets,Java,Jsp,Servlets,我希望当我的页面(如index.jsp加载(调用get方法))为index.jsp页面(如标题)发送数据时。我检查了这个问题,但是这个问题解决方案()在我的web应用程序中有错误 这是我的index.jsp页面代码(我想从changetTitle.java类发送标题): 我不知道如何在我的项目的index.jsp中寻址到类,下面是我的项目目录: 尝试设置响应,而不是请求 protected void doGet(HttpServletRequest request, HttpServletR

我希望当我的页面(如
index.jsp
加载(调用get方法))为
index.jsp
页面(如标题)发送数据时。我检查了这个问题,但是这个问题解决方案()在我的web应用程序中有错误

这是我的
index.jsp
页面代码(我想从
changetTitle.java
类发送标题):

我不知道如何在我的项目的
index.jsp
中寻址到类,下面是我的项目目录:


尝试设置响应,而不是请求

  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setAttribute("message", "hello");
}
尝试使用以下代码:

<c:out value="<%=request.getAttribute('message')%>">


这不是我的目的,我的目的将标题设置为changeTitle.java类中的设置值没有方法名!响应没有这样的方法“在我的web应用程序中有错误”。这是什么?如果您重定向请求而不是转发/分派请求,那么请求属性
message
在目标资源(JSP页面)中将不可用。
doGet()
方法中的其余代码是什么?我希望每次加载此页面时,从ClassTake发送的消息中设置标题。如何从Servlet类访问JSP页面(以及Servlet如何映射到JSP页面)?您是将请求重定向到JSP页面还是将请求分派/转发到JSP页面(或者您什么都不做)?我什么都不做!!我只想发个信息!真正地很难相信你什么都没做。无论如何,您需要将请求分派到目标JSP页面,例如
request.getRequestDispatcher(“/path/to/JSP/index.JSP”).forward(请求,响应)
(它基本上是
doGet()
方法中的最后一行)。考虑根据JSP页面位置更改路径。确保将Servlet适当地映射到所需的JSP页面。
  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setAttribute("message", "hello");
}
<c:out value="<%=request.getAttribute('message')%>">