我正在研究java servlet项目 我有index.jsp页面,它接受来自用户的输入,并用post方法发送到readXml servlet页面,处理输入然后将结果返回到index.jsp
我不会返回index.jsp
中的特定ID我使用此代码进行index.jsp
的前言响应 request.setAttribute("message", span );
request.setAttribute("Sent", input );
request.getRequestDispatcher("/indexjsp.jsp#color").forward(request, response);
request.getRequestDispatcher("/indexjsp.jsp#color").forward(request, response);
当我使用此代码时出现资源错误
当我删除#color时,它将返回对index.jsp的响应,但不会返回id我不会。
有没有办法从servlet返回特定的id?
答案 0 :(得分:0)
做这样的事情
而不是#color
尝试使用?id=color
。
在' index.jsp'的隐藏输入标记中填充此参数。现在,您在客户端获得了标记ID。你可以在onload事件触发器后使用javascript做你想做的事。