漏了一句,在for循环中
out.print (str_type);
out.print (str_type);
解决方案 »
- 如何对已知地址进行导入google map测算距离?
- IE打印,如何计算打印的总页数?
- servlet入门的问题,HelloWorld
- struts表单问题..急..真心谢谢!
- 动态初始化类实例怎么做?
- 由于小菜鸟我刚刚看完jsp的基础教程,有几个动作标签 内置对象 javabean servlet 看了一边看晕了,求大神交我做一点简单的东西
- jfreereport问题?郁闷呀~~~~~
- 请教:这个联表的查询怎么写呢?
- 求一个简单的小程序,各位朋友帮帮忙
- 连接Oracle8i,tomcat报Driver Error,为什么?
- 关于checkbox的session值,急!!
- 请问各位,在网页上掉用本地用应用程序?????
String Ty[]=new String[6];
Ty[0]="";
Ty[1]="空调快速";
Ty[2]="快速";
Ty[3]="空调普快";
Ty[4]="普快";
Ty[5]="普慢";
for(int j=0;j<6;j++)
{ if(train_type.equals(Ty[j]))
{out.println("<option value="+train_type+" selected>"+train_type+"</option>");
}
else
{out.println("<option value="+Ty[j]+">"+Ty[j]+"</option>");}
}
out.println("</select>");
train_type = new String(train_type.getBytes("8859_1"),"gb2312");out.println("<select name=\"train_type\" size=\"1\" ");
String Ty[]=new String[6];
Ty[0]="";
Ty[1]="空调快速";
Ty[2]="快速";
Ty[3]="空调普快";
Ty[4]="普快";
Ty[5]="普慢";
for(int j=0;j<6;j++)
{ if(train_type.equals(Ty[j]))
{out.println("<option value="+train_type+" selected>"+train_type+"</option>");
}
else
{out.println("<option value="+Ty[j]+">"+Ty[j]+"</option>");}
}
out.println("</select>");
<%
String train_type=request.getParameter("train_type")==null?"":request.getParameter("train_type") ;
train_type = new String(train_type.getBytes("8859_1"),"gb2312");out.println("<select name=\"train_type\" size=\"1\" ");
String Ty[]=new String[6];
Ty[0]="";
Ty[1]="空调快速";
Ty[2]="快速";
Ty[3]="空调普快";
Ty[4]="普快";
Ty[5]="普慢";
for(int j=0;j<6;j++){
if(train_type.equals(Ty[j])){
out.println("<option value="+train_type+" selected>"+train_type+"</option>");
}
else{
out.println("<option value="+Ty[j]+">"+Ty[j]+"</option>");
}
}
out.println("</select>");
%>
<a href="0701.jsp?train_type=快速">快速</a>
if ()
{out.print();
tt="0";}
else
{}
out.print (tt);结果tt=1
气死我也,学jsp比学asp好象多很多烦恼,逻辑没有问题的他也出错
最可气的是,有时候根本没有错的,调试无论如何都不通过,隔天在试就过了,只有做无数的备份,反复调试,哎
train_type = new String(train_type.getBytes("8859_1"),"gb2312");out.print("train_type=="+train_type) ;//输出train_type看是什么?out.println("<select name=\"train_type\" size=\"1\" ");
String Ty[]=new String[6];
Ty[0]="";
Ty[1]="空调快速";
Ty[2]="快速";
Ty[3]="空调普快";
Ty[4]="普快";
Ty[5]="普慢";
for(int j=0;j<6;j++)
{ if(train_type.equals(Ty[j]))
{out.println("<option value="+train_type+" selected>"+train_type+"</option>");
}
else
{out.println("<option value="+Ty[j]+">"+Ty[j]+"</option>");}
}
out.println("</select>");
是否存在得到的参数后面有空格或其它不可见的符号。
for (int j=0;j<6;j++)
{ out.println("<option value="+Ty[j]+">"+Ty[j]+"</option>");
}
out.println("<option value="+train_type+"selected>"+train_type+"</option>");
out.println("</select>");haha,准备结萜给分