spring mvc demo
1、
<!-- 程仁银测试 -->
<bean id="cpCryTestDao" parent="dao" class="com.linkage.cp.query.dao.CryTestDaoImpl"></bean>
<bean id="cpCryTestService" class="com.linkage.cp.query.service.CryTestServiceImpl">
<property name="cryTestDao" ref="cpCryTestDao"></property>
<dwr:remote javascript="cpCryTestService"></dwr:remote>
</bean>
2、serviceImpl
/**
* CryTestDaoImpl.java
* com.linkage.cp.query.dao
*
* Function: TODO
*
* ver date author
* ──────────────────────────────────
* Jun 4, 2010 程仁银
*
* Copyright (c) 2010, All Rights Reserved.
*/
package com.linkage.cp.query.dao;
import java.util.List;
import com.linkage.cp.query.domain.CryTestRowMapper;
import com.linkage.cp.usermanage.domain.UserLogin;
import com.linkage.justone4.core.SQLProxy;
import com.linkage.justone4.utils.BaseDao;
import com.linkage.justone4.utils.PaginationSupport;
/**
* ClassName:CryTestDaoImpl
* Project:
* Company: LINKAGE
*
* @author 程仁银
* @version
* @since Ver 1.1
* @Date Jun 4, 2010 10:23:31 AM
*
* @see
*/
public class CryTestDaoImpl extends BaseDao implements CryTestDao {
public PaginationSupport queryUserLogin(UserLogin userLogin,int startIndex, int countOnEachPage)
{
String sql = "select USERNAME,LOGINID,PASSWORD from myb.userlogin where username like ? ";
return super.find(new SQLProxy(sql).sql(false), new Object[]{"%"+userLogin.getUserName()+"%"}, new CryTestRowMapper(),startIndex,countOnEachPage);
}
}
3、daoImpl
/**
* CryTestDaoImpl.java
* com.linkage.cp.query.dao
*
* Function: TODO
*
* ver date author
* ──────────────────────────────────
* Jun 4, 2010 程仁银
*
* Copyright (c) 2010, All Rights Reserved.
*/
package com.linkage.cp.query.dao;
import java.util.List;
import com.linkage.cp.query.domain.CryTestRowMapper;
import com.linkage.cp.usermanage.domain.UserLogin;
import com.linkage.justone4.core.SQLProxy;
import com.linkage.justone4.utils.BaseDao;
import com.linkage.justone4.utils.PaginationSupport;
/**
* ClassName:CryTestDaoImpl
* Project:
* Company: LINKAGE
*
* @author 程仁银
* @version
* @since Ver 1.1
* @Date Jun 4, 2010 10:23:31 AM
*
* @see
*/
public class CryTestDaoImpl extends BaseDao implements CryTestDao {
public PaginationSupport queryUserLogin(UserLogin userLogin,int startIndex, int countOnEachPage)
{
String sql = "select USERNAME,LOGINID,PASSWORD from myb.userlogin where username like ? ";
return super.find(new SQLProxy(sql).sql(false), new Object[]{"%"+userLogin.getUserName()+"%"}, new CryTestRowMapper(),startIndex,countOnEachPage);
}
}
3、页面
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
<%@page import="org.springframework.web.context.WebApplicationContext"%>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="com.linkage.cp.announce.service.*" %>
<%@page import="com.linkage.cp.announce.domain.*" %>
<%@page import="com.linkage.justone4.login.domain.*"%>
<%@page import="com.linkage.cp.usermanage.domain.UserLogin"%>
<%@page import="com.linkage.cp.query.service.CryTestService"%>
<%@page import="com.linkage.justone4.utils.RequestUtils"%>
<%@page import="com.linkage.justone4.utils.PaginationSupport"%>
<%
WebApplicationContext cx = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
CryTestService cryTestService = (CryTestService)cx.getBean("cpCryTestService");
UserLogin userLogin = new UserLogin();
userLogin.setUserName(RequestUtils.getString(request,"userName"));
int startIndex = RequestUtils.getIntDef(request, "startIndex", 0);
PaginationSupport ps = cryTestService.queryUserLogin(userLogin,startIndex,10);
request.setAttribute("paginationSupport", ps);
List<UserLogin> userLoginList = ps.getItems();
%>
<html>
<link rel="stylesheet" href="../css/style.css" type="text/css"/>
<link rel="stylesheet" href="../css/table/style.css" type="text/css"/>
<script type="text/javascript" src="../javascripts/jquery-1.3.min.js"></script>
<script type="text/javascript" src="../javascripts/jquery.scrollTo.js"></script>
<script type="text/javascript" src="../javascripts/jquery.localscroll.js"></script>
<script type="text/javascript" src="../javascripts/jquery.tablesorter.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#announcelist").tablesorter();
});
</script>
<body>
<form action="crytest.jsp" name="frm" method="post">
<table>
<tr><td>
<input type="text" name="userName" id="userName" value="<%=userLogin.getUserName() %>" />
<input type="submit" name="rn" id="rn" value="查询" />
</td></tr>
</table>
<table id="announcelist" class="tablesorter">
<thead>
<tr>
<th>发布时间</th>
<th>公告标题</th>
<th>公告内容</th>
<th>发布人</th>
</tr>
</thead>
<tbody>
<%
if(userLoginList!=null){
for(int i=0;i<userLoginList.size();i++)
{
UserLogin ul=userLoginList.get(i);
%>
<tr>
<td><%=ul.getUserName()%></td>
<td><%=ul.getPassword()%></td>
<td><%=ul.getLoginId()%></td>
<td>............</td>
</tr>
<%
}
%>
<%
}
%>
</tbody>
</table>
<div id="showBulletin" style="display:none; background:#DBEAF5;border-style:outset; border-width:1px;"></div>
</form>
<div class="controlbanner" style="float:right">
<jsp:include page="../../include/pagination.jsp"></jsp:include>
</div>
</body>
</html>
分享到:
相关推荐
Spring MVC 是一个基于Java的轻量级Web应用框架,它属于Spring框架的一部分,主要用于构建控制器层,实现模型-视图-控制器(Model-View-Controller)架构。在Spring MVC中,开发者可以方便地处理HTTP请求,进行数据...
Spring MVC 框架配置。SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还...
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring...
Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序而设计。它提供了模型-视图-控制器(MVC)架构,使开发者能够有效地分离业务逻辑、数据处理和用户界面。在"Spring MVC 4.2.3"版本中,我们看到了一系列的...
Spring MVC 是一个基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。这个示例项目包含了Spring MVC工程的所有必要组件和配置,旨在帮助开发者快速理解和实践...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建MVC(Model-View-Controller)架构的Web应用程序提供了强大的支持。Spring MVC通过解耦业务逻辑、数据模型和用户界面,使得开发者可以更专注于应用程序的...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。在本项目"Spring MVC Demo"中,我们将会探讨Spring MVC如何与Gradle构建工具相结合,来创建一个...
Spring MVC是一种流行的Java框架,用于构建Web应用程序。它基于MVC(Model-View-Controller)设计模式,这种模式将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)。Model负责数据和...
这是一个基于Spring MVC、Mybatis和Spring框架实现的个人博客系统,涵盖了Web开发中的后端架构设计、数据库管理和前端展示等多个方面。以下将详细介绍这个系统的关键知识点: **1. Spring MVC** Spring MVC是Spring...
Spring MVC是Spring框架的一个核心模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在Spring MVC 4.0版本中,它引入了许多改进和新特性,以提升开发效率和应用程序的性能。 1. **依赖注入**:Spring ...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为开发者提供了模型-视图-控制器(MVC)架构,使开发人员能够更好地组织和分离应用程序的业务逻辑、数据处理和用户界面。Spring MVC是Spring框架的一个核心组件,...
Spring MVC 是一个广泛使用的 Java Web 开发框架,它实现了MVC(Model-View-Controller)设计模式,使得开发者可以更高效地构建可维护且松耦合的Web应用程序。在这个学习记录总结中,我们将深入理解Spring MVC的核心...
**Spring MVC 框架详解** Spring MVC 是 Spring 框架的一个重要模块,它为构建基于Java的Web应用程序提供了一个强大的模型-视图-控制器(MVC)架构。Spring MVC 的设计允许开发者将业务逻辑、数据处理和用户界面...
spring mvc maven项目,导入IDEA后无报错,需要在IDEA中配置Tomcat并将项目添加到tomcat才能运行。 可用于分析spring mvc源码、spring mvc父子容器初始化流程、session和cookie机制、spring session等,也可以用于...