点击按钮值应该在jsp页面中获取为null

时间:2014-04-02 05:16:22

标签: java html jsp

HTML页面

<form action="viewParticularImage.jsp" method="post">
    input type="submit" name="1" value="Details" />
    input type="submit" name="2" value="Details" />
    input type="submit" name="3" value="Details" />
</from>

JSP页面

<%
String name = request.getParameter("name");
out.write(name);    
%>

我在value中获取null name,而在JSP页面中打印按钮Details有助于找到解决方案,这要归功于提前的回复。

4 个答案:

答案 0 :(得分:1)

您的参数名为“1”,“2”和“3”,但您没有将参数命名为“name”。

<form action="viewParticularImage.jsp" method="post">
   <input type="submit" name="name" value="Details" />
   ...
</from>

答案 1 :(得分:0)

您没有在请求中发送名为name的参数。这就是原因!要确认,请尝试

<%
String name = request.getParameter("1");
out.write(name);
%>

您的表单应如下所示。查看输入文本的name属性的值。 name属性表示请求参数的名称

<form action="viewParticularImage.jsp" method="post">
  First name: <input type="text" name="name"><br>
  <input type="submit" value="Submit">
</form>

注意:尝试在文本中输入值并提交。您将在服务器请求

中收到它

答案 2 :(得分:0)

在JSP页面中进行

<% String name = request.getParameter("1"); out.write(name); %>

答案 3 :(得分:0)

我相信您还没有获得有关HTML的任何知识......首先,请查看有关HTML的教程......

让我们进入游戏......你想做什么......你是否想要下拉设置为提交按钮的值......或者你试图发布一个文本字段,用户可以输入他们的名字并在下一页显示该名称????

如果您尝试发布分配给提交按钮的值...

HTML页面

<form action="viewParticularImage.jsp" method="post">
   <input type="submit" name="1" value="Details" />
   <input type="submit" name="2" value="Details" />
   <input type="submit" name="3" value="Details" />
</form>

JSP页面

<%
   String name = request.getParameter("1");
   out.write(name);
%>

如果您要发布用户输入的内容...

HTML页面

<form action="viewParticularImage.jsp" method="post">
   <input type="text" name="name" />
   <input type="submit" value="Hit Send" />
</form>

JSP页面

<%
   String name = request.getParameter("name");
   out.write(name);
%>

我认为这可以澄清事情是如何运作的!谢谢......和平!!!