Java 如何在不提交文本框的情况下在同一JSP中获取文本框值?

Java 如何在不提交文本框的情况下在同一JSP中获取文本框值?,java,javascript,jsp,Java,Javascript,Jsp,实际上,我想使用textbox值并在同一JSP页面中设置会话参数,而不提交它,或者使用请求或响应对象。我希望在同一JSP页面中使用此文本框值以供进一步使用。如何访问同一页面中文本框的值?您可以使用新的(仅在较新/现代的浏览器中),也可以将值存储在其中 请注意,这些方法都不会以任何方式影响服务器端HttpSession。因此,您无法发送包含所需信息的HTTP请求,因为这是将信息从客户端发送到服务器端的唯一方法。但是,你可以考虑使用Ajax在后台异步和完全透明地发送HTTP请求。@ BLUSAC我对

实际上,我想使用textbox值并在同一JSP页面中设置会话参数,而不提交它,或者使用请求或响应对象。我希望在同一JSP页面中使用此文本框值以供进一步使用。如何访问同一页面中文本框的值?

您可以使用新的(仅在较新/现代的浏览器中),也可以将值存储在其中


请注意,这些方法都不会以任何方式影响服务器端
HttpSession
。因此,您无法发送包含所需信息的HTTP请求,因为这是将信息从客户端发送到服务器端的唯一方法。但是,你可以考虑使用Ajax在后台异步和完全透明地发送HTTP请求。

@ BLUSAC我对此完全陌生……我甚至不知道Ajax……如果你可以通过给AJAX提供任何链接来引导我,我如何发送请求?我会对你很抱歉的…嗯,这是一个相当广泛的问题。最低要求是适度了解基本HTTP、HTML和JavaScript的工作原理。如果你还没有对它们有一个适度的掌握,那就停止发展,花点时间学习这些基本概念。在这之后,看一些基本的Servlet+Ajax示例的答案:唯一的区别是,在检索Ajax响应后(即,当您不想获得任何视觉反馈时),基本上不需要更改htmldom树。