• 案例45-crm练习改写客户列表使用struts2&OGNL


    1 修改CustomerAction代码

    2 修改jsp/customer/list.jsp代码

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ taglib  prefix="s" uri="/struts-tags" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <TITLE>客户列表</TITLE> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <LINK href="${pageContext.request.contextPath }/css/Style.css" type=text/css rel=stylesheet>
    <LINK href="${pageContext.request.contextPath }/css/Manage.css" type=text/css
        rel=stylesheet>
    <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.4.4.min.js"></script>
    <SCRIPT language=javascript>
        function to_page(page){
            if(page){
                $("#page").val(page);
            }
            document.customerForm.submit();
            
        }
    </SCRIPT>
    
    <META content="MSHTML 6.00.2900.3492" name=GENERATOR>
    </HEAD>
    <BODY>
        <FORM id="customerForm" name="customerForm"
            action="${pageContext.request.contextPath }/CustomerAction_list"
            method=post>
            
            <TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
                <TBODY>
                    <TR>
                        <TD width=15><IMG src="${pageContext.request.contextPath }/images/new_019.jpg"
                            border=0></TD>
                        <TD width="100%" background="${pageContext.request.contextPath }/images/new_020.jpg"
                            height=20></TD>
                        <TD width=15><IMG src="${pageContext.request.contextPath }/images/new_021.jpg"
                            border=0></TD>
                    </TR>
                </TBODY>
            </TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
                <TBODY>
                    <TR>
                        <TD width=15 background=${pageContext.request.contextPath }/images/new_022.jpg><IMG
                            src="${pageContext.request.contextPath }/images/new_022.jpg" border=0></TD>
                        <TD vAlign=top width="100%" bgColor=#ffffff>
                            <TABLE cellSpacing=0 cellPadding=5 width="100%" border=0>
                                <TR>
                                    <TD class=manageHead>当前位置:客户管理 &gt; 客户列表</TD>
                                </TR>
                                <TR>
                                    <TD height=2></TD>
                                </TR>
                            </TABLE>
                            <TABLE borderColor=#cccccc cellSpacing=0 cellPadding=0
                                width="100%" align=center border=0>
                                <TBODY>
                                    <TR>
                                        <TD height=25>
                                            <TABLE cellSpacing=0 cellPadding=2 border=0>
                                                <TBODY>
                                                    <TR>
                                                        <TD>客户名称:</TD>
                                                        <TD><INPUT class=textbox id=sChannel2
                                                            style="WIDTH: 80px" maxLength=50 name="cust_name" value="${param.cust_name}"></TD>
                                                        
                                                        <TD><INPUT class=button id=sButton2 type=submit
                                                            value=" 筛选 " name=sButton2></TD>
                                                    </TR>
                                                </TBODY>
                                            </TABLE>
                                        </TD>
                                    </TR>
                                    
                                    <TR>
                                        <TD>
                                            <TABLE id=grid
                                                style="BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #cccccc; WIDTH: 100%; BORDER-TOP-COLOR: #cccccc; FONT-STYLE: normal; BACKGROUND-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #cccccc"
                                                cellSpacing=1 cellPadding=2 rules=all border=0>
                                                <TBODY>
                                                    <TR
                                                        style="FONT-WEIGHT: bold; FONT-STYLE: normal; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none">
                                                        <TD>客户名称</TD>
                                                        <TD>客户级别</TD>
                                                        <TD>客户来源</TD>
                                                        <TD>联系人</TD>
                                                        <TD>电话</TD>
                                                        <TD>手机</TD>
                                                        <TD>操作</TD>
                                                    </TR>
                                                    <s:iterator value="#list" var="cust" >
                                                    <TR         
                                                        style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
                                                        <TD>
                                                            <s:property value="#cust.cust_name" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="#cust.cust_level" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="#cust.cust_source" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="#cust.cust_linkman" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="#cust.cust_phone" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="#cust.cust_mobile" />
                                                        </TD>
                                                        <TD>
                                                        <a href="${pageContext.request.contextPath }/customerServlet?method=edit&custId=${customer.cust_id}">修改</a>
                                                        &nbsp;&nbsp;
                                                        <a href="${pageContext.request.contextPath }/customerServlet?method=delete&custId=${customer.cust_id}">删除</a>
                                                        </TD>
                                                    </TR>
                                                    </s:iterator>
                                                    <%-- <s:iterator value="#list"  >
                                                    <TR         
                                                        style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
                                                        <TD>
                                                            <s:property value="cust_name" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="cust_level" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="cust_source" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="cust_linkman" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="cust_phone" />
                                                        </TD>
                                                        <TD>
                                                        <s:property value="cust_mobile" />
                                                        </TD>
                                                        <TD>
                                                        <a href="${pageContext.request.contextPath }/customerServlet?method=edit&custId=${customer.cust_id}">修改</a>
                                                        &nbsp;&nbsp;
                                                        <a href="${pageContext.request.contextPath }/customerServlet?method=delete&custId=${customer.cust_id}">删除</a>
                                                        </TD>
                                                    </TR>
                                                    </s:iterator> --%>
                                                    <%-- <c:forEach items="${list }" var="customer">
                                                    <TR    style="FONT-WEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; TEXT-DECORATION: none">
                                                        <TD>${customer.cust_name }</TD>
                                                        <TD>${customer.cust_level }</TD>
                                                        <TD>${customer.cust_source }</TD>
                                                        <TD>${customer.cust_linkman }</TD>
                                                        <TD>${customer.cust_phone }</TD>
                                                        <TD>${customer.cust_mobile }</TD>
                                                        <TD>
                                                        <a href="${pageContext.request.contextPath }/customerServlet?method=edit&custId=${customer.cust_id}">修改</a>
                                                        &nbsp;&nbsp;
                                                        <a href="${pageContext.request.contextPath }/customerServlet?method=delete&custId=${customer.cust_id}">删除</a>
                                                        </TD>
                                                    </TR>
                                                    
                                                    </c:forEach> --%>
    
                                                </TBODY>
                                            </TABLE>
                                        </TD>
                                    </TR>
                                    
                                    <TR>
                                        <TD><SPAN id=pagelink>
                                                <DIV
                                                    style="LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: right">
                                                    共[<B>${total}</B>]条记录,[<B>${totalPage}</B>]页
                                                    ,每页显示
                                                    <select name="pageSize">
                                                    
                                                    <option value="15" <c:if test="${pageSize==1 }">selected</c:if>>1</option>
                                                    <option value="30" <c:if test="${pageSize==30 }">selected</c:if>>30</option>
                                                    </select>
                                                    条
                                                    [<A href="javascript:to_page(${page-1})">前一页</A>]
                                                    <B>${page}</B>
                                                    [<A href="javascript:to_page(${page+1})">后一页</A>] 
                                                    到
                                                    <input type="text" size="3" id="page" name="page" /><input type="button" value="Go" onclick="to_page()"/>
                                                </DIV>
                                        </SPAN></TD>
                                    </TR>
                                </TBODY>
                            </TABLE>
                        </TD>
                        <TD width=15 background="${pageContext.request.contextPath }/images/new_023.jpg"><IMG
                            src="${pageContext.request.contextPath }/images/new_023.jpg" border=0></TD>
                    </TR>
                </TBODY>
            </TABLE>
            <TABLE cellSpacing=0 cellPadding=0 width="98%" border=0>
                <TBODY>
                    <TR>
                        <TD width=15><IMG src="${pageContext.request.contextPath }/images/new_024.jpg"
                            border=0></TD>
                        <TD align=middle width="100%"
                            background="${pageContext.request.contextPath }/images/new_025.jpg" height=15></TD>
                        <TD width=15><IMG src="${pageContext.request.contextPath }/images/new_026.jpg"
                            border=0></TD>
                    </TR>
                </TBODY>
            </TABLE>
        </FORM>
    </BODY>
    </HTML>
  • 相关阅读:
    [编写高质量代码:改善java程序的151个建议]建议72 生成字列表后不要再操作原列表
    [编写高质量代码:改善java程序的151个建议]建议71 推荐使用subList处理局部列表
    [编写高质量代码:改善java程序的151个建议]建议70 子列表只是原列表的一个视图
    程序员的简历到底该怎么写?(转)
    SQL数据库数据优化SQL优化总结( 百万级数据库优化方案)
    sqlserver的四种分页方式
    sql server中截取字符串的常用函数(自己经常到用的时候想不起来所以拿到这里)
    SQL之存储过程详细介绍及语法(篇幅比较长慢慢看)
    超经典SQL练习题,做完这些你的SQL就过关了
    SqlServer 数据库引擎优化顾问优化数据库(消耗内存很大)
  • 原文地址:https://www.cnblogs.com/jepson6669/p/8525465.html
Copyright © 2020-2023  润新知