先帮我解决问题啊


兔子不吃窝边草
我知道啊
可是 看上去没错啊
我在帐册页面Register.java里面 把注册的帐号 密码
以 帐号:密码 的方式发给服务器 在服务器判断出 : 的位置 然后前面是帐号 后面是密码
没错的啊
老千 看来你这一个月才拿800 真的有点本事啊
拿个QQ给我加一下
顺便 说一下应该怎么学JAVA 我现在又变的很迷茫了 哎!!!
尤其是J2EE方面的 应该怎么学呢 有什么好点的书 象关于SPTING HIBERNATE方面的
我现在那个错已经自己解决了
我把那个UsrPwd.txt文件打在AppServer.jar里面了
但是我注册的时候 他没写在那个文件里面 反而 写在与AppServer.jar在同一目录下的UsrPwd.txt里面
现在我的登陆却没有反应 也不报错 也没反应
现在的问题是
我在服务器写个对象 streamToClient.writeObject("欢迎");
在客户端 String fromServer = (String)streamFromServer.readObject();
接收不到啊
没有
在这段代码中
streamToServer.println("登陆信息");
UsrName = txtUsrName.getText();
UsrPwd = txtUsrPwd.getPassword();
strPwd = new String(UsrPwd);
System.out.println("登陆帐号"+UsrName+":"+strPwd);
streamToServer.println(UsrName+":"+strPwd);
我把登陆信息发给服务器 服务器进行处理 处理程序运行完后 上面的streamToServer.println("登陆信息");
下面的语句就都不执行了
else if(msg.equals("登陆信息")){
msg = streamFromClient.readLine();
System.out.println("ms9999="+msg);
int ver = verify(msg);
if(ver==1){
String colon = new String(":");
int index =((String)msg).lastIndexOf(colon);
String userName =(String)msg.substring(0,index);
System.out.println("index="+index);
if(!(vctrList.indexOf((String)userName)>0)){
System.out.println("huanying");
streamToClient.writeObject("欢迎");
System.out.println("服务器已经输出欢迎对象");//这个在后台也打印出来了
vctrList.addElement((String)userName);
}
}else{
streamToClient.writeObject("拒绝登陆");
}
}