<a href="mytest1.jsp?username="<%=username%>">mytest2</a>
那么在mytest2.jsp中用
String username="";
username=request.getParameter("username").trim();
就是这样的
那么在mytest2.jsp中用
String username="";
username=request.getParameter("username").trim();
就是这样的
调试欢乐多
这就是通过url地址传递的
String a=request.getParameter("a");
if(a.trim().length()==0)
out.println("null");
else
out.println("not null");
那么在mytest2.jsp中用
String username="";
username=request.getParameter("username").trim();
//如果传递的参数有中文字符
strName = new String(request.getParameter("username").getBytes("ISO-8859-1")).trim();
if(username.equals("null") || username.equals("")) {//判断是否为空}
username=request.getParameter("username").trim();
这句有缺陷,应为:
if(request.getParameter("username")!=null)
username=request.getParameter("username").trim();
是这样。如果参数没有值,
你可以用
if(para!=null)
{}
做
参数是用"url?para="传的。
String p;
if (p=request.getparameter("para")!=null)
{
p=request.getparameter("para");
out.print(p);
}
else
our.print("得到了空的参数值,空的参数被传递");
Type incompatible error
TOMCAT可以用p == null || p.equal(null) || p ==""判断出来。
WEBLOGIC就不行。
help me!
应该是
String p;
if (request.getparameter("para")!=null)
{
p=request.getparameter("para");
out.print(p);
}
else
our.print("得到了空的参数值,空的参数被传递");
if (p == null || p == "" || p.equals.("null") || p.equals.(""))
...
原因尚未研究,特此说明