学习日志——2019/08/28

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44757417/article/details/100127644

CRM的客户列表显示

在这里插入图片描述

搭建开发环境

创建web项目,引入jar包
  • Struts2
  • Hibernate
引入配置文件
  • Struts2
    • struts.xml
    • web.xml
  • Hibernate
    • 核心配置
    • 映射文件
    • 日志文件
创建数据库和表
CREATE TABLE `cst_customer` (
  `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',
  `cust_name` varchar(32) NOT NULL COMMENT '客户名称(公司名称)',
  `cust_source` varchar(32) DEFAULT NULL COMMENT '客户信息来源',
  `cust_industry` varchar(32) DEFAULT NULL COMMENT '客户所属行业',
  `cust_level` varchar(32) DEFAULT NULL COMMENT '客户级别',
  `cust_phone` varchar(64) DEFAULT NULL COMMENT '固定电话',
  `cust_mobile` varchar(16) DEFAULT NULL COMMENT '移动电话',
  PRIMARY KEY (`cust_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
创建包结构

在这里插入图片描述

  • 引入相应的页面

代码实现

修改请求路径
<TD class=menuSmall><A class=style2 href="/sturts2/crm/customer_find.action"
														target=main>- 客户列表</A></TD>
编写Action、Service、DAO
配置Action
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
	<!-- 配置Struts2的常量 -->
	<constant name="struts.action.extension" value="action" />
	<package name="crm" extends="struts-default" namespace="/">
		<action name="customer_*" class="web.action.CustomerAction"
			method="{1}">
			<result name="findSuccess">/jsp/customer/list.jsp</result>
		</action>
		
	</package>
</struts>

编写页面

猜你喜欢

转载自blog.csdn.net/weixin_44757417/article/details/100127644
今日推荐