日期:2014-05-18  浏览次数:20730 次

JSP中关于request.getParameter()的问题,急啊!!!
<%
String   id= "-1 ";
if(request.getParameter( "id ")!=null){
id=request.getParameter( "id ");
String   title=request.getParameter( "title ");
String   contents=request.getParameter( "contents ");

System.out.println( "title: "+title);
System.out.println( "contents: "+contents);
System.out.println( "id: "+id);

}

}
%>
contents和title是本页面的form里的,两个值得不到啊!是不是因为写在if里面的原因啊?
id可以得到,是从超链接中穿过来的



------解决方案--------------------
我晕哟 把表单的接受代码放一个页面 是会出现这样问题 因为表单数据还没提交接受代码已经执行了 你可以把接受做在另一个页面解决这个问题 或者对contents和title为null or " "时做处理 当接受代码第二次执行时就会值了 明白吗?