java - 在spring jsp中将输入文本和隐藏字段的数据发送到 Controller 名称dosavenews

标签 java spring jsp

我需要将输入文本的数据与其他数据一起发送到我的 Controller ,我不知道如何从输入文本中获取文本并将其发送到 Controller ,请帮助我

<!-- Modal content-->
<div class="modal-content">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Save news</h4>
    </div>
    <div class="modal-body">

        <%
            String link = request.getParameter("link");
         %>

        <input type="text" placeholder="Please enter news heading" name="NewsName" id="a1"/>
        <input type="hidden" value="<%=link %>" name="link"/>
        <input type="hidden" value="1" name="id"/>
        <label><%=link %></label>
    </div>
    <div class="modal-footer">
        <form method="post" action="doSaveNews?NewsName1=<%=NewsName %>">
            <button type="submit" class="btn btn-default" data-dismiss="modal">Save</button>
            <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        </form>
    </div>
</div>

错误:

NewsName 无法解析为变量。

最佳答案

<form method="post" action="doSaveNews?NewsName1=<%=NewsName %>">

<%=NewsName %>

您正在尝试使用名为“NewsName”的变量提交 url,它应该是一个 Java 对象,因为它位于 scriptlet 标记内。

你需要做的是。

  • 获取 JavaScript 中输入元素的值。
  • 写一个“onSubmit” javascript中的方法,序列化表单然后形成你的url JavaScript,提交表单。

此链接可能有帮助 serializing and submitting a form with jQuery POST and php

关于java - 在spring jsp中将输入文本和隐藏字段的数据发送到 Controller 名称dosavenews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47259227/

相关文章:

java - 在 Java 中显示一张笑脸

java - 如何在 JSTL 中使用格式日期为 "yyyy-MM-dd"?

java - 无法使用 XML-RPC 上传 WordPress 媒体文件

java - 使用@pathvariable后,Spring附加所有链接而不是返回预期目的地

java - 如何将命令行参数添加到 Intellij 中的运行配置?

Java swt 改变键入的字符

java - Android打开失败: EACCES (Permission denied)

java - 为 Java 7 任务编写代码的最佳方法需要先完成其他任务

java - PostMapping Service Rest with Spring boot错误请求方法 'POST'不支持

java - 在基于 Java 的配置中使用@Lookup-method