为什么总从表单中不能获取参数呢?

aajj2002 2002-03-26 02:00:42
用jsp从表单中获取参数,但是我觉得表单没错,jsp代码也没错,但是就是没有预期运行效果

为什么呀
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeahnope 2002-03-26
  • 打赏
  • 举报
回复
你看这样行不行:
String sex = request.getParameter("sex");
//sex不可能是null,但是有可能是空串

if(sex.equals(""))
{
out.println("you don't choose");
}
else if(sex.equals("male"))
{
out.println("welcome boy");
}
else if(sex.equals("female"))
{
out.println("welcome girl");
}
zhjx_10 2002-03-26
  • 打赏
  • 举报
回复
改成这样看看:
String sex = request.getParameterValues("sex");
if ( sex == null ) {
........
aajj2002 2002-03-26
  • 打赏
  • 举报
回复
在表单中输入,submit,然后出来println语句,但是没有出来
CSDN_HSB 2002-03-26
  • 打赏
  • 举报
回复
你的没有预期效果是什么意思???
aajj2002 2002-03-26
  • 打赏
  • 举报
回复
我拷贝的书上的一个小例子

<html>
<head>
<title>A1</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<form method="POST" action="form_testradio.jsp">
<p>  </p>
<p>    your sex :
<input type="radio" name="sex" value="male" checked>
male</p>
<p>          
<input type="radio" name="sex" value="female">
female</p>
<p>          </p>
<p>       
<input type="submit" name="b1" value="submit">
  
<input type="reset" name="b2" value="reset">
</p>
</form>
</body>
</html>

jsp代码//form_testradio.jsp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>

</HEAD>

<BODY>
<%
String sex = request.getParameter("sex");
if(sex==null)
{
out.println("you don't choose");
}
else if(sex.compareTo("male") == 0)
{
out.println("welcome boy");
}
else if(sex.compareTo("female") == 0)
{
out.println("welcome girl");
}
%>
</BODY>
</HTML>
CSDN_HSB 2002-03-26
  • 打赏
  • 举报
回复
呵。。。你这样说谁也不知道啊,把你的代码拿出来大家看看就行了啊!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧