自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Struts2.0+ibatis2.3整合實(shí)例實(shí)現(xiàn)UI層淺析

開發(fā) 后端
Struts2.0+ibatis2.3整合實(shí)例實(shí)現(xiàn)UI層是什么概念呢?本文將會(huì)從實(shí)際操作上給你點(diǎn)建議。

Struts2.0+ibatis2.3整合實(shí)例實(shí)現(xiàn)UI層是什么呢?,讓我們開始具體的步驟:

Struts2.0+ibatis2.3整合實(shí)例一:登錄頁面:login.jsp:

  1. ﹤%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%﹥  
  2. ﹤%@ taglib uri="/struts-tags" prefix="s" %﹥  
  3. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥  
  4. ﹤html﹥  
  5.   ﹤head﹥  
  6.     ﹤title﹥login.jsp﹤/title﹥  
  7.   ﹤/head﹥  
  8.     
  9.   ﹤body﹥  
  10.     ﹤s:form action="logon.action" method="post"﹥  
  11.     ﹤s:textfield name="name" label="User Name:" /﹥  
  12.     ﹤s:password name="password" label="Password:" /﹥  
  13.     ﹤s:submit value="Submit" /﹥  
  14.     ﹤/s:form﹥  
  15.   ﹤/body﹥  
  16. ﹤/html﹥ 

Struts2.0+ibatis2.3整合實(shí)例二:添加用戶頁面:addUser.jsp

  1. ﹤%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%﹥  
  2. ﹤%@ taglib uri="/struts-tags" prefix="s" %﹥  
  3. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥  
  4. ﹤html﹥  
  5.   ﹤head﹥  
  6.     ﹤title﹥addUser.jsp﹤/title﹥  
  7.   ﹤/head﹥  
  8.     
  9.   ﹤body﹥  
  10.     ﹤s:form action="save.action" method="post"﹥  
  11.     ﹤s:textfield name="name" label="User Name:" /﹥  
  12.     ﹤s:password name="password" label="Password:" /﹥  
  13.     ﹤s:submit value="Save" /﹥  
  14.     ﹤/s:form﹥  
  15.   ﹤/body﹥  
  16. ﹤/html﹥ 

Struts2.0+ibatis2.3整合實(shí)例三:顯示用戶列表頁面:list.jsp

  1. ﹤%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%﹥  
  2. ﹤%@ taglib uri="/struts-tags" prefix="s" %﹥  
  3. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥  
  4. ﹤html﹥  
  5.   ﹤head﹥  
  6.     ﹤title﹥Users list﹤/title﹥  
  7.     ﹤style type="text/css"﹥  
  8.         table {  
  9.             border-collapse: collapse;  
  10.         }  
  11.     ﹤/style﹥  
  12.   ﹤/head﹥  
  13.     
  14.   ﹤body﹥  
  15.       ﹤br /﹥﹤br /﹥﹤br /﹥﹤br /﹥  
  16.     ﹤table border="1" width="50%" align="center"﹥  
  17.         ﹤tr bgcolor="#cccc00"﹥  
  18.             ﹤td align="center"﹥UserId﹤/td﹥  
  19.             ﹤td align="center"﹥UserName﹤/td﹥  
  20.             ﹤td align="center"﹥Password﹤/td﹥  
  21.             ﹤td colspan="2" align="center"﹥Options﹤/td﹥  
  22.         ﹤/tr﹥  
  23.         ﹤s:iterator value="%{#request.list}" var="user"﹥  
  24.         ﹤tr﹥  
  25.             ﹤td align="center"﹥﹤s:property value="#user.id" /﹥﹤/td﹥  
  26.             ﹤td align="center"﹥﹤s:property value="#user.username" /﹥﹤/td﹥  
  27.             ﹤td align="center"﹥ ﹤s:property value="#user.password" /﹥﹤/td﹥  
  28.             ﹤td align="center"﹥﹤a href="update.action?id=﹤s:property value='#user.id' /﹥&action=loading" ﹥update﹤/a﹥﹤/td﹥  
  29.             ﹤td align="center"﹥﹤a href="delete.action?id=﹤s:property value='#user.id' /﹥" ﹥delete﹤/a﹥﹤/td﹥  
  30.         ﹤/tr﹥  
  31.         ﹤/s:iterator﹥  
  32.     ﹤/table﹥  
  33.   ﹤/body﹥  
  34. ﹤/html﹥ 


Struts2.0+ibatis2.3整合實(shí)例四:更新用戶頁面:update.jsp

  1. ﹤%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%﹥  
  2. ﹤%@ taglib uri="/struts-tags" prefix="s" %﹥  
  3. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥  
  4. ﹤html﹥  
  5.   ﹤head﹥  
  6.     ﹤title﹥update.jsp﹤/title﹥  
  7.   ﹤/head﹥  
  8.     
  9.   ﹤body﹥  
  10.     ﹤s:form action="update.action" method="post"﹥  
  11.         ﹤s:hidden name="id" value="%{#request.user.id}" /﹥  
  12.         ﹤s:textfield name="name" label="User Name:" value="%{#request.user.username}" /﹥  
  13.         ﹤s:password name="password" label="Password:" /﹥  
  14.         ﹤s:submit value="Update" /﹥  
  15.     ﹤/s:form﹥  
  16.   ﹤/body﹥  
  17. ﹤/html﹥ 

Struts2.0+ibatis2.3整合實(shí)例五:一個(gè)成功頁面:success.jsp

  1. ﹤%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%﹥  
  2. ﹤%@ taglib uri="/struts-tags" prefix="s" %﹥  
  3. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥  
  4. ﹤html﹥  
  5.   ﹤head﹥  
  6.     ﹤title﹥success﹤/title﹥  
  7.   ﹤/head﹥  
  8.     
  9.   ﹤body﹥  
  10.     This is Success page. ﹤br﹥  
  11.     ﹤br /﹥﹤br /﹥  
  12.     ﹤a href="show.action"﹥顯示用戶列表﹤/a﹥  ﹤a href="addUser.jsp"﹥添加用戶﹤/a﹥  
  13.   ﹤/body﹥  
  14. ﹤/html﹥ 

Struts2.0+ibatis2.3整合實(shí)例七:失敗頁面:error.jsp

  1. ﹤%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%﹥  
  2. ﹤!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"﹥  
  3. ﹤html﹥  
  4.   ﹤head﹥  
  5.     ﹤title﹥error﹤/title﹥  
  6.   ﹤/head﹥  
  7.     
  8.   ﹤body﹥  
  9.     This is Error page. ﹤br﹥  
  10.   ﹤/body﹥  
  11. ﹤/html﹥ 

到此為止,我們整個(gè)項(xiàng)目就已經(jīng)完成了,現(xiàn)在我們將整個(gè)項(xiàng)目打包成war包發(fā)布到Tomcat中測(cè)試:輸入:

http://localhost:8080/addUser.jsp可以進(jìn)行測(cè)試了。

演示示例下載地址:Struts2.0+Spring2.5.1+ibatis2.3地址:http://download.csdn.net/source/331581

Struts2.0+ibatis2.3整合實(shí)例實(shí)現(xiàn)服務(wù)層及Struts結(jié)構(gòu)就向你講解到這里,動(dòng)手看看。

【編輯推薦】

  1. 在iBATIS.NET中調(diào)用存儲(chǔ)過程淺析
  2. Struts2.0+Springframework2.5+ibatis2.3完美整合實(shí)例
  3. Struts2.0+ibatis2.3完美整合實(shí)例之映射淺析
  4. Struts2.0+ibatis2.3整合實(shí)例實(shí)現(xiàn)服務(wù)層及Struts
  5. iBATIS.NET字段映射自定義對(duì)象淺析
責(zé)任編輯:仲衡 來源: CSDN博客
相關(guān)推薦

2009-07-20 16:51:59

Struts2.0+i

2009-07-20 16:41:27

Struts2.0+i

2009-07-20 16:07:19

Struts2.0 S

2009-07-17 17:45:56

iBATIS Spri

2009-07-22 09:44:05

iBATIS Para

2009-07-22 11:27:36

iBATIS模糊查詢

2009-07-17 17:16:48

Spring iBAT

2009-07-22 11:11:39

iBATIS分頁實(shí)例ObjectDataS

2009-07-22 13:04:41

iBATIS動(dòng)態(tài)查詢

2009-07-21 11:12:00

iBATIS配置

2009-07-17 10:32:45

iBATIS MapB

2009-07-22 10:03:11

iBATIS Resu

2009-07-16 09:14:26

iBATIS DAO

2009-07-20 18:00:16

iBATIS DAO事

2009-07-15 17:19:31

iBATIS Ecli

2009-07-17 10:20:24

iBATIS實(shí)例

2009-07-15 17:58:07

iBATIS 動(dòng)態(tài)映射

2009-07-16 10:23:30

iBATIS工作原理

2009-07-22 10:42:59

iBATIS Cach

2009-06-01 15:44:18

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)