java - 将文本字段值发送到不带表单标记的服务器

标签 java javascript html jsp jakarta-ee

我需要将文本字段值发布到服务器,但我尚未将文本字段放置在表单标记旁边。这是我的用例的详细信息

我有一个像

这样的 anchor 标记
<a href="${request.contextPath}/login" class="login">LOGIN</a>

此 anchor 标记不在任何表单标记内,我需要向服务器发送一个额外的值,并且不希望该值作为查询字符串附加。 我创建了一个隐藏字段,并为该隐藏字段提供了所需的值,但是当我单击“登录”链接并访问我的 Controller 类时,该隐藏字段值不可用。

有什么方法可以将该值作为请求参数发送到服务器端类吗?

最佳答案

你可以使用ajax来做到这一点,我建议使用Jquery

$.post('loginhandle', {用户名:$('#username').val(), 密码: $('#password').val()} function(){});

关于java - 将文本字段值发送到不带表单标记的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846996/

相关文章:

java - 将凭据从 dotNet 客户端传递到 Java Web 服务

java - install4j 没有看到 .dll 文件

Java - 通过套接字发送文件 - 文件未完全接收

javascript - 启用基于单选按钮选择的组合框

javascript - React-Native/Redux dispatch 在 Action 中多次触发

java - 使用 Android Studio 格式化 JAVA 中的字符串

javascript - Youtube iFrame API PauseVideo 在 UIWebView 中未定义

jquery - 使用 jQuery csvToTable 创建的 html 表中没有要操作的行?

javascript - css 中 java window.pack() 的等价物

javascript - 尝试在单击时使用 Jquery 更改 html 的背景颜色