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
有助于找到解决方案,这要归功于提前的回复。
答案 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);
%>
我认为这可以澄清事情是如何运作的!谢谢......和平!!!