郁闷一个下午啦~~~~~~快来帮忙~~~~~~~~~~~~~
String a1=request.getParameter( "tx1 ");
String a2=request.getParameter( "tx2 ");
String a3=request.getParameter( "tx3 ");
String a4=request.getParameter( "tx4 ");
String right=request.getParameter( "radio ");
//这里有个right变量~~~~~~~~~
switch(right)//这里我想用swich语句~~~写出来~~~~~~~~
// 问题出来了~~~~~~~~ swich里面不能用String~~~ 我该怎么半呢?
{
case 'a ':out.println();break;
case 'b ':out.println();break;
case 'c ':out.println();break;
case 'd ':out.println();break;
}
//那个,~~~~~Character里面有什么方法可以转换么? 我看了JDK文档 貌似没有啊???????????
------解决方案--------------------你可以在你的那个radio里传过来的的是数字,然后你swich里比较数字不就ok了??
------解决方案--------------------switch(right.charAt(0))//
......
------解决方案--------------------上一楼的方法也是可以的...
------解决方案--------------------switch(right)//这里我想用swich语句~~~写出来~~~~~~~~
// 问题出来了~~~~~~~~ swich里面不能用String~~~ 我该怎么半呢?
{
case 'a ':out.println();break;
case 'b ':out.println();break;
case 'c ':out.println();break;
case 'd ':out.println();break;
}
=============================================
这里你先把你想要的选项列出来,如, "Stringa " Stringb等,我们帮你想个办法
------解决方案--------------------String sx=request.getParameter( "1 ");
int ix = Integer.parsnInt( "a1 ");
然后在swich ix的数据不久ok了?
------解决方案--------------------UP