SSH 技術—— 分頁 、圖片集合顯示出來程式碼
EasyUI YEB頁面工具:
商品類別管理
商品資訊管理
購物車管理
========================================================
<action name="PictureAction" class="PictureAction">
<!-- 新增成功的對映頁面 -->
<result name="success">/admin/pictures_list.jsp</result>
<!-- 更新成功的對映頁面 -->
<result name="failure">user_update.jsp</result>
</action>
--------------------------
<property name="mappingResources">
<list>
<value>cn/itcast/shop/user/vo/User.hbm.xml</value>
<value>cn/itcast/shop/category/vo/Category.hbm.xml</value>
<value>cn/itcast/shop/product/vo/Product.hbm.xml</value>
<value>cn/itcast/shop/categorysecond/vo/CategorySecond.hbm.xml</value>
<value>cn/itcast/shop/order/vo/Order.hbm.xml</value>
<value>cn/itcast/shop/order/vo/OrderItem.hbm.xml</value>
<value>cn/itcast/shop/adminuser/vo/AdminUser.hbm.xml</value>
<value>cn/itcast/shop/video/vo/Video.hbm.xml</value>
<value>cn/itcast/shop/picture/vo/Picture.hbm.xml</value>
</list>
</property>
-------------------------------------
<bean id="PictureAction" class="cn.itcast.shop.picture.action.PictureAction" scope="prototype">
<property name="pictureService" ref="pictureService"/>
</bean>
<bean id="pictureService" class="cn.itcast.shop.picture.service.PictureService" scope="prototype">
<property name="pictureDao" ref="pictureDao"/>
</bean>
<bean id="pictureDao" class="cn.itcast.shop.picture.dao.PictureDao">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
----------------------------------
package cn.itcast.shop.picture.vo;
public class Picture
{
private int id;
private String introduce;
private String name;
private int type;
private String url;
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getIntroduce()
{
return introduce;
}
public void setIntroduce(String introduce)
{
this.introduce = introduce;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public int getType()
{
return type;
}
public void setType(int type)
{
this.type = type;
}
public String getUrl()
{
return url;
}
public void setUrl(String url)
{
this.url = url;
}
}
--------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="cn.itcast.shop.picture.vo.Picture" table="picture">
<id name="id" type="java.lang.Integer" >
<column name="id" />
<generator class="native"/>
</id>
<property name="name" type="java.lang.String" >
<column name="name" length="100" not-null="false">
<comment>視訊名</comment>
</column>
</property>
<property name="introduce" type="java.lang.String">
<column name="introduce" length="1000" not-null="false">
<comment>視訊簡介</comment>
</column>
</property>
<property name="type" type="java.lang.Integer">
<column name="type" not-null="false">
<comment>視訊型別</comment>
</column>
</property>
<property name="url" type="java.lang.String">
<column name="url" length="1000" not-null="false">
<comment>視訊地址</comment>
</column>
</property>
</class>
</hibernate-mapping>
-------------------------------------
package cn.itcast.shop.picture.action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import cn.itcast.shop.picture.service.PictureService;
import cn.itcast.shop.picture.vo.Picture;
import cn.itcast.shop.video.service.VideoService;
import cn.itcast.shop.video.vo.Video;
public class PictureAction extends ActionSupport implements ModelDriven<Picture>{
private static final long serialVersionUID = 1L;
private Picture picture = new Picture(); //新增 set get
private PictureService pictureService; //新增 set get
@Override
public Picture getModel()
{
return picture;
}
public void setPictureService(PictureService pictureService)
{
this.pictureService = pictureService;
}
public String execute() throws Exception{
List<Picture> listPicture = pictureService.findAllPictureService();
ActionContext.getContext().getValueStack().set("listPicture", listPicture);
return SUCCESS;
}
// 後臺查詢所有視訊的執行的方法
public String findAll() {
return "findAll";
}
}
------------------------------------
package cn.itcast.shop.picture.service;
import java.util.List;
import cn.itcast.shop.picture.dao.PictureDao;
import cn.itcast.shop.picture.vo.Picture;
public class PictureService
{
private PictureDao pictureDao;
public PictureDao getPictureDao()
{
return pictureDao;
}
public void setPictureDao(PictureDao pictureDao)
{
this.pictureDao = pictureDao;
}
public List<Picture> findAllPictureService(){
return pictureDao.findAllPictureDao();
}
}
---------------------------
package cn.itcast.shop.picture.dao;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import cn.itcast.shop.picture.vo.Picture;
public class PictureDao extends HibernateDaoSupport {
public List<Picture> findAllPictureDao(){
String hql = "from Picture";
List<Picture> list = this.getHibernateTemplate().find(hql);
return list;
}
}
-------------------------------------
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<link href="${pageContext.request.contextPath }/style/css.css" rel="stylesheet" type="text/css" />
<link href="${pageContext.request.contextPath }/style/div.css" rel="stylesheet" type="text/css" />
<script src="${pageContext.request.contextPath }/Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<div id="box">
<div id="left">
<div id="logo"><img src="${pageContext.request.contextPath }/images/1202.gif" width="376" height="184" /></div>
<div id="flash">
<embed align=center src=${pageContext.request.contextPath }/images/main.swf width="372" height="596 " type=application/x-shockwave-flash wmode="transparent" quality="high" ;> </embed>
</div>
</div>
<div id="main">
<div id="main_left">
<br>
<h2>圖片資訊列表:請點選圖片標題,快快點我吧 !</h2>
<table width="500" border="1" align="center" cellspacing="20">
<s:iterator value="listPicture" >
<tr style="background-color:red;">
<td colspan="2">
<img src="${pageContext.request.contextPath }<s:property value='url' />" width="150px" height="150px">
<li><s:property value="id"/> </li>
<li><s:property value="introduce"/> </li>
<li><s:property value="name"/></li>
<li><s:property value="type"/></li>
</td>
</tr>
</s:iterator>
</table>
</div>
<br>
</div>
</div>
</body>
</html>
-------------------------------
create table picture ( id int not null primary key auto_increment ,
name varchar(100) not null ,
introduce varchar(1000) not null ,
type int not null,
url varchar(1000) not null
);
insert into picture values( 1 , '星月神話' , '古裝愛情劇' , 1 , '/images/1.jpg' );
insert into picture values( 2 , '第一次愛的人' , '歌曲散發愛情' , 2 , '/images/2.jpg' );
insert into picture values( 3 , '農家樂' , '旅遊導引視訊' , 3 , '/images/3.jpg' );
==================================================
相關推薦
SSH 技術—— 分頁 、圖片集合顯示出來程式碼
EasyUI YEB頁面工具: 商品類別管理 商品資訊管理 購物車管理 ======================================================== &l
Laravel 自定義分頁、可以調整、顯示數目
wid ima subst es2017 cti 選擇 admin custom -m {{-- 增加輸入框,跳轉任意頁碼和顯示任意條數 --}} <ul class="pagination pagination-sm"> <li>
BootStrap的table技術小結:資料填充、分頁、列寬可拖動
本文結構:先說明,後代碼。拷貝可直接執行。 一、demo結構: 二、檔案引入 這些裡面除了下面2個比較難找,其他的都很好找 bootstrap-table-resizable.js colResizable-1.6.min.js 三、模擬的message.json資料準備
mybaits(查詢與別名、日誌框架顯示sql語句、物件屬性和資料庫表字段不匹配resultMap使用、mysql資料查詢分頁、執行sql和儲存過程、動態SQL語句)
主要是各種配置檔案,建議把整個專案搬到自己電腦上慢慢看。 建立maven專案 首先是各種配置檔案: pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://m
springboot學習筆記5(JPA 實現分頁、排序、返回map集合)
前言 在相當長的一段時間裡,實現應用程式的資料訪問層非常麻煩。必須編寫太多的模板程式碼來執行簡單的查詢,以及執行分頁。Spring data JPA旨在通過減少實際需要的工作量來顯著改進資料訪問層的實現。作為開發人員,您可以編寫儲存庫介面,包括自定義查詢程式
Python之路65-Django分頁、自定義分頁
python目錄一、XSS二、分頁1三、分頁2四、分頁3一、XSS有下面一段代碼,想將這段代碼中的字符串渲染到HTML頁面中,默認Django是不能這樣去操作的views.pydef user_list(request): page_str = """ <a href="/use
SSH後臺分頁
版權 end turn 大神 足夠 reat targe port pre 初學SSH,開始用的Struts2+Hibernate3+Spring3,Hibernate中用的HibernateTemplate進行數據庫的操作。之後在進行前臺頁面顯示的時候,要用到分頁,查了一
Django Restful Framework【第五篇】分頁、視圖、路由、渲染器
framework 增刪改查 format conf apn register ali dmi elf 一、分頁 試問如果當數據量特別大的時候,你是怎麽解決分頁的? 方式a、記錄當前訪問頁數的數據id 方式b、最多顯示120頁等 方式c、只顯示上一頁,下一頁,不讓選擇頁
rest-framework框架 -- 解析器、分頁、路由
表示 color 組件 elf post data ... rest art rmp 解析器 :reqest.data取值的時候才執行 對請求的數據進行解析:是針對請求體進行解析的。表示服務器可以解析的數據格式的種類 django中的發送請求 #如果是這樣的格式發送的數據
評論數、分頁、城市等
ID sql com in use comment inner where news pad /all var sqlstr=‘SELECT c.count, user.usrname,i.image,r.* FROM room r LEFT OUTER JOIN (
MySQL---正確使用索引、limit分頁、執行計劃、慢日誌查詢
ngs 數據庫 配置 服務 esc 操作 com ora 條件 正確使用索引 數據庫表中添加索引後確實會讓查詢速度起飛,但前提必須是正確的使用索引來查詢,如果以錯誤的方式使用,則即使建立索引也會不奏效。即使建立索引,索引也不會生效: 1 - like ‘%xx‘ 2
SpringData JPA 詳解(自定義查詢、分頁、事務控制)
簡介 SpringData JPA是 JPA的一種實現,極大的簡化了JPA的開發,原始JPA的開發,需要建立實體管理工廠,使用實體管理器定義各種查詢進行CRUD操作,而SpringData JPA只需要通過核心介面Repository和它的子類就能很方便的操作資料庫。
表(修改、排序、分頁、表關聯)
where子句(條件查詢):按照“條件表示式”指定的條件進行查詢。 group by子句(分組):按照“屬性名”指定的欄位進行分組。group by子句通常和count()、sum()等聚合函式一起使用。 having子句(篩選):有group by才能having子句,只有滿足“條件表示式”中指定的條件
第四章 記憶體離散分配 分頁、分段
連續分配方式:一個程序連續的裝進記憶體一個大小合適的區。 “碎片” “緊湊” 增大開銷 如果允許一個程序直接分散裝入多個不相鄰分割槽中,則無需“緊湊” 產生儲存管理的離散分配方式。
作業系統 第四章 3 分頁、分段、段頁式儲存管理 +作業題
一、分頁儲存管理方式 1、(物理)塊:記憶體劃分成多個小單元,每個單元K大小 頁面:作業也按K單位大小劃分成片 物理劃分塊的大小 = 邏輯劃分的頁的大小
DRF中介面資料序列化及分頁、過濾、搜尋、排序的快速實現
在學習了一段時間DRF後,明顯感受到了在Web API搭建的過程中,DRF比Django靈活和迅速很多,DRF中提供了很多強大檢視和API,本篇通過一個商品頁的小案例記錄一下通過試用各種檢視及filter之後總結出的一套最簡化程式碼。 &
分頁、連線查詢、自關聯、子查詢
分頁 limit 開始位置, 查詢數目 或者 limit 查詢數目 -- 限制查詢出來的資料個數 select * from
記憶體離散分配、分頁、分段
連續分配方式:一個程序連續的裝進記憶體一個大小合適的區。“碎片” “緊湊” 增大開銷如果允許一個程序直接分散裝入多個不相鄰分割槽中,則無需“緊湊”產生儲存管理的離散分配方式。 基本分頁儲存管理 比較連續分配方式作業邏輯地址空間有M大,就需要向記憶體申請一個M大的連續區域。分頁的目的是更細粒度的處理
分頁下拉框顯示資料 -- jquery + bootstarp
所以依賴的檔案 <link rel="stylesheet" type="text/css" href="http://apps.bdimg.com/libs/bootstrap/2.3.2/css/bootstrap.min.css"> <link rel="styleshe
js+bootstrap實現分頁、頁碼跳轉
製作page.jsp,在其他頁碼引入,只需把最外層的form標籤的id設定為myForm; 其中 totalPages:共有多少頁;totalElements:共有有多少條記錄;currentPage:第幾頁 <%@ page language="jav