问题描述
packageshop;importjavax.microedition.midlet.MIDlet;importjavax.microedition.lcdui.*;importjava.io.*;importjavax.microedition.io.*;publicclassUpDataUserDataScreenextendsFormimplementsCommandListener{privateTextFieldid;privateTextFieldpw;privateTextFieldds;publicImageItemimg1;publicUpDataUserDataScreen(){super("增加用户");try{id=newTextField("用户名(最多8个字)","",8,TextField.ANY);append(id);pw=newTextField("密码(最多8个字)","",8,TextField.PASSWORD);append(pw);ds=newTextField("描述(最多20个字)","",20,TextField.ANY);append(ds);img1=newImageItem("",null,ImageItem.LAYOUT_DEFAULT,"");//用图片文件创建IMAGE对象,并将他们添加到imageItem中img1.setImage(Image.createImage("/Xenogenesis12.jpg"));img1.setLayout(ImageItem.LAYOUT_CENTER);this.append(img1);addCommand(newCommand("返回登陆",Command.BACK,1));addCommand(newCommand("注册",Command.SCREEN,1));setCommandListener(this);}catch(Exceptione){e.printStackTrace();}//TODO自动生成构造函数存根}publicvoidcommandAction(Commandc,Displayabledisplayable){Stringcmd=c.getLabel();if(cmd.equals("注册")){Stringurl="http://127.0.0.1:8080/registerservlet";UpDataUserDataThreadt=newUpDataUserDataThread(url,id.getString(),pw.getString());t.start();}elseif(c.getCommandType()==c.BACK){Dengluss=newDenglu();Display.getDisplay(ShopMIDlet.instance).setCurrent(ss);}}}Stringurl="http://127.0.0.1:8080/registerservlet";这句话是什么意思啊?为什么运行时有注册显示出来,但是没有注册按钮跳转下一页,是不是数据库的原因?
解决方案
解决方案二:
Stringurl="http://127.0.0.1:8080/registerservlet";这个是你的URL表明的意思是你的本地计算机下的8080端口下的registerservlet显示不出来这个跟数据库没有关系吧。。。那个属于view层的东西
解决方案三:
Stringurl="http://127.0.0.1:8080/registerservlet";指的是你本地服务器上的url,指向的是一个servlet。注册界面的代码可能是在UpDataUserDataThread类中
解决方案四:
那应该怎么调,才能显示出来?