代碼不完整,還有幾個類
承德網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
public?class?ATMChangePass?extends?JFrame?{
private?JPanel?contentPane;
private?JPasswordField?txtOldPass,?txtNewPass1,?txtNewPass2;
private?String?user;
private?Zhujiemian?owner;
public?ATMChangePass(Zhujiemian?owner,?String?user)?{
super("修改密碼");
this.user=user;
this.owner=owner;
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100,?100,?450,?300);
contentPane?=?new?JPanel();
contentPane.setBorder(new?EmptyBorder(5,?5,?5,?5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel?label?=?new?JLabel("\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801");
label.setBounds(10,?43,?155,?33);
contentPane.add(label);
JLabel?label_1?=?new?JLabel("\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801");
label_1.setBounds(10,?113,?155,?33);
contentPane.add(label_1);
JLabel?label_2?=?new?JLabel("\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801");
label_2.setBounds(10,?179,?155,?39);
contentPane.add(label_2);
txtOldPass?=?new?JPasswordField();
txtOldPass.setColumns(10);
txtOldPass.setBounds(214,?49,?118,?21);
contentPane.add(txtOldPass);
txtNewPass1?=?new?JPasswordField();
txtNewPass1.setColumns(10);
txtNewPass1.setBounds(214,?119,?118,?21);
contentPane.add(txtNewPass1);
txtNewPass2?=?new?JPasswordField();
txtNewPass2.setColumns(10);
txtNewPass2.setBounds(214,?188,?118,?21);
contentPane.add(txtNewPass2);
JButton?button?=?new?JButton("修改");
button.addMouseListener(new?MouseAdapter()?{
@Override
public?void?mouseClicked(MouseEvent?arg0)?{
doChangePass();
}
});
button.setBounds(74,?228,?93,?23);
contentPane.add(button);
JButton?button_1?=?new?JButton("返回");
button_1.addMouseListener(new?MouseAdapter()?{
@Override
public?void?mouseClicked(MouseEvent?arg0)?{
dispose();
ATMChangePass.this.owner.setVisible(true);
}
});
button_1.setBounds(239,?228,?93,?23);
contentPane.add(button_1);
setVisible(true);
}
private?void?doChangePass(){
if(txtOldPass.getText().length()6){
JOptionPane.showMessageDialog(this,?"原密碼不正確!",?getTitle(),?JOptionPane.WARNING_MESSAGE);
return;
}
if(txtNewPass2.getText().length()6){
JOptionPane.showMessageDialog(this,?"新密碼不正確!",?getTitle(),?JOptionPane.WARNING_MESSAGE);
return;
}
if(!txtNewPass1.getText().equals(txtNewPass2.getText())){
JOptionPane.showMessageDialog(this,?"新密碼不對應(yīng)!",?getTitle(),?JOptionPane.WARNING_MESSAGE);
return;
}
JOptionPane.showMessageDialog(this,?"修改成功!");
dispose();
}
public?static?void?main(String?args[])throws?Exception{
new?ATMChangePass(null,?"user1");
}
}
寫的亂七八糟的,不錯就怪了.給你改好了.
package changepassword;
import java.util.Scanner;
public class Administrator{
String name;//姓名
String password;//密碼
String inputpass;//判斷是否正確的密碼
String newpassword;//再次輸入密碼
String repassword;//第2輸入的密碼
//String ?admin="";
String inputname="";
String Administrator ;
//顯示方法
public void show(){
System.out.println("請輸入用戶名:");
Scanner input =new Scanner(System.in);
inputname =input.next();
System.out.println("請輸入密碼:");
inputpass=input.next();
if(inputname.equals(name)inputpass.equals(password)){
System.out.println("請輸入新密碼:");
newpassword=input.next();
System.out.println("請確認(rèn)新密碼:");
repassword=input.next();
while(!(newpassword.equals(repassword))){
System.out.println("兩次輸入的密碼不一致,請重新輸入新密碼:");
newpassword=input.next();
System.out.println("請確認(rèn)新密碼:");
repassword=input.next();
}System.out.println("修改密碼成功,新密碼是:"+repassword);
}else{ ?System.out.println("用戶名密碼不一致,沒更新的權(quán)限");}
}
}
package changepassword;
public class AdministratorTest {
public static void main(String[] args) {
Administrator admin=new Administrator();//創(chuàng)建對象
admin.name="admin1";
admin.password="111111";
admin.show();
}
}
首先,form表單必須的,是用來輸入用戶名和密碼,
form表單 action="%=basePath %Admin.shtml" method="post",
主要指明的是請求的路徑,請求的方式,post.
onSubmit="return checkPWD()"的目的就是在點擊提交的時候執(zhí)行的操作,。
成功的話就跳轉(zhuǎn)到action所指定的路徑去。不成功的話就是還在當(dāng)前頁。
/HEAD
%
String message = (String)request.getAttribute("message");
if(message == null){
message = "";
}
if (!message.trim().equals("")){
out.println("script language='javascript'");
out.println("alert('"+message+"');");
out.println("/script");
}
request.removeAttribute("message");
%
%
String username=(String)session.getAttribute("user");
if(username==null){
response.sendRedirect(basePath+"/error.jsp");
}
else{
List list=(List)session.getAttribute("list");
%
從session里面獲取userName的值,然后就是判斷,如果是空的話就跳轉(zhuǎn)到錯誤的頁面,還有如果請求的信息如果有的話就彈出請求的信息的內(nèi)容?。?!