最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

急急急,添加學(xué)生信息的action改怎么寫

老師漏講了,小白一個(gè),剛開始學(xué)習(xí),求大神指教添加學(xué)生信息的action改怎么寫。求代碼

正在回答

3 回答

public String addStudent(){

StudentsDao studentsDao=new StudentsDaoImpl();

studentsDao.addStudent(stu);

return "add_success";

}

前提是運(yùn)用模型驅(qū)動(dòng)將頁面中表單的數(shù)據(jù)傳遞到stu之中

具體代碼 讓action類繼承ModelDriven<Students>

同時(shí)加上

private Students stu=new Students();

@Override

public Students getModel() {

// TODO Auto-generated method stub

return this.stu;

}

這樣就ok (從頁面哪里傳遞過來并沒有sid 此時(shí)stu對(duì)象中sid為null,可在studentdao中通過getsid()方法實(shí)現(xiàn)為stu添加sid),最后再將stu對(duì)象存入數(shù)據(jù)庫即可??!

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

夏飛雪 提問者

非常感謝!
2016-11-06 回復(fù) 有任何疑惑可以回復(fù)我~

<package name="students" namespace="/students" extends="default">

<action name="*_*" class="action.{1}Action" method="{2}">

<result name="query_success">/students/Students_query_success.jsp</result>

<result name="delete_success" type="chain">Students_query</result>

<result name="add_success">/students/Students_add_success.jsp</result>

</action>

</package>

// 使用模型驅(qū)動(dòng)獲取從表單提交過來的信息

public String add() throws ParseException {

// 獲取前臺(tái)表單提交的學(xué)生姓名

String sname = this.request.getParameter("sname");

// 獲取表單提交的學(xué)生性別.

String gender = this.request.getParameter("gender");

// 獲取表單提交的出生日期,字符串形式.

String birthday = this.request.getParameter("birthday");

// 獲取表單提交的地址

String address = this.request.getParameter("address");

// 創(chuàng)建一個(gè)Student對(duì)象,為其初始化.

Students stu = new Students();

// 初始化姓名

stu.setSname(sname);

// 初始化性別

stu.setGender(gender);

// 將前臺(tái)表單提交的出生日期(字符串形式)類型,轉(zhuǎn)換為Date類型,因此Student中保存的是Date類型.

SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");

Date date=simpleDateFormat.parse(birthday);

//初始化出生日期

stu.setBirthday(date);

//初始化地址信息

stu.setAddress(address);

//調(diào)用添加學(xué)生的方法,把學(xué)生對(duì)象傳進(jìn)去,學(xué)號(hào)即主鍵會(huì)在Dao的方法中獲取并設(shè)置.

//

// System.out.println("stu==========="+stu.toString());

StudentsDAO studentsDAO = new StudentsDAOImpl();

studentsDAO.addStudents(stu);//使用模型驅(qū)動(dòng)獲取從表單提交過來的信息

System.out.println("stu==========="+stu.toString());

return "add_success";

}


2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

夏飛雪 提問者

謝謝!
2016-11-09 回復(fù) 有任何疑惑可以回復(fù)我~

當(dāng)然你也可以不用模型驅(qū)動(dòng)的方法 ?可以像老師那樣。用request獲取form中屬性值,然后再存入具體的students對(duì)象中,再調(diào)用業(yè)務(wù)邏輯層,無外乎就是幾個(gè)set/get方法的調(diào)用,這里就不演示了!

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

急急急,添加學(xué)生信息的action改怎么寫

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)