在spring jsp中将输入文本和隐藏字段的数据发送到控制器名称dosavenews

时间:2017-11-13 07:38:56

标签: java spring jsp

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

<!-- 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解析为变量。

1 个答案:

答案 0 :(得分:0)

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

&lt;%= NewsName%&gt;

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

你需要做的是。

  • 在javascript中获取input元素的值。
  • 写一个“onSubmit” javascript中的方法,序列化表格&amp;然后形成你的网址 javascript,提交表单。

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