【发布时间】:2020-09-26 19:38:11
【问题描述】:
问题:为什么我的姓名输入没有被处理?
上下文:我有两个 Java 服务器页面。在第一个站点上有一个表单,输入被提交到第二个站点。
这是第一个.jsp文件的代码:
<body>
<form name=test site1.jsp method=GET>
<label for='name'>Article:</label><br>
<input type='text' id='name' /><br>
<label for='price'>Price:</label><br>
<input type='number' name='price' /><br>
<label for='tax'>Taxes:</label><br>
<input type='number' name='tax' /><br><br>
<input type=submit value=Save />
</form>
</body>
第二个站点处理数据。我的问题是“税”和“价格”字段已处理,但“名称”字段未处理。它得到一个“NULL”值。
这是我在第二页的输出:
这是第二个站点的代码:
<p><%=request.getParameter("name")%></p>
<p><%=request.getParameter("price")%></p>
<p><%=request.getParameter("tax")%></p>
【问题讨论】:
-
我会尝试在
<form>开始标签中添加action=到site1.jsp...并且您还应该将name属性添加到您没有收到的@987654329 @
标签: javascript java html jsp