CRM —— 2、首页
目录
1、首页功能
2、实现步骤
2.1、创建跳转到首页的 controller 并在 xml 中设置扫描范围
2.2、设置首页编码格式为UTF-8
2.3、创建跳转到登录页面的controller
2.4、login.html 改为 jsp
2.5、将首页跳转到登录界面的地址改为controller的地址
1、首页功能
用户访问项目首页,首先进入登录页面。
2、实现步骤
2.1、创建跳转到首页的 controller 并在 xml 中设置扫描范围
在 java 目录下创建 com.zyj.crm.web.controller 包,在改包下创建 IndexController
@Controller
public class IndexController {/*** 跳转到首页* @return*//*** 理论上,给Controller方法分配url为 http://127.0.0.1/crm/* 为了简便,协议://ip/port应用名称 必须省去,用 / 代表代表应用根目录下的 /*/@RequestMapping("/")public String index(){// 请求转发return "index";}
}
然后在 applicationContext-mvc.xml 中设置扫描范围
<context:component-scan base-package="com.zyj.crm.web.controller"/>
2.2、设置首页编码格式为UTF-8
在页面头设置,可以新建一个 jsp,然后将设置编码格式那行复制下来
<%-- 设置编码为UTF-8 --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<meta charset="UTF-8">
</head>
<body><script type="text/javascript">/* 跳转到登录页面 */document.location.href = "settings/qx/user/login.html";</script>
</body>
</html>
2.3、创建跳转到登录页面的controller
创建包 src/main/java/com/zyj/crm/settings/web/controller,在该包下创建 UserController 类
@Controller
public class UserController {/*** 跳转到登录页面的controller* @return*/// url要和controller方法处理完请求之后,响应信息返回的页面的资源目录保持一致// .do 表示servlet请求,没有表示静态资源@RequestMapping("/setting/qx/user/toLogin.do")public String toLogin(){return "/settings/qx/user/login";}
}
创建完后,需要在 applicationContext-mvc.xml 中设置扫描范围
<context:component-scan base-package="com.zyj.crm.settings.web.controller"/>
2.4、login.html 改为 jsp
在页面头设置编码后重命名为 jsp 后缀
<%-- 设置编码为UTF-8 --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
然后设置 base 标签设置基地址,将所有的 ../../../ 删掉
<%-- 设置编码为UTF-8 --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%/*** request.getScheme():获取协议* request.getServerName():获取服务器的动态地址* request.getServerPort():获取服务器的端口号* request.getContextPath():获取当前应用名字*/String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
%>
<html>
<head><%-- 设置当前页面的基地址 --%><base href="<%=basePath%>">
2.5、将首页跳转到登录界面的地址改为controller的地址
<%-- 设置编码为UTF-8 --%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<meta charset="UTF-8">
</head>
<body><script type="text/javascript">/* 跳转到登录页面 *//* 由于index.jsp就在根目录下,所以不用设置基地址 */window.location.href = "setting/qx/user/toLogin.do";</script>
</body>
</html>
CRM —— 2、首页相关推荐
- 基于likeadmin管理后台搭建—通用CRM管理系统
前言 likeadmin是一款免费开源的通用后台框架系统,可以快速开发前后业务.代码生成器.API模块.uniapp端都已具备,下面是基于likeadmin-Java开发的客户关系管理系统,使用它来管 ...
- CRM客户关系管理系统之day01
项目原型展示 时序图展示: 一.软件开发的生命周期 二.CRM项目的核心业务 1)CRM项目的简介:Customer Relationship Management 客户关系管理系统 企业级应用,传统 ...
- 从复杂到简单:通用CRM客户管理系统改变企业管理方式
一.概述 CRM客户管理系统是通过对客户生命周期的有效管理,是一种重要的客户管理工具,可以帮助企业更好的了解客户的需求,提升客户满意度,优化销售流程.提高销售业绩等,随着数字经济的不断发展和普及,CR ...
- Java开源项目—通用CRM管理系统(微信小程序+微信公众号+H5网页+PC管理后台)
前言 CRM(客户关系管理)管理系统是一种用于管理客户关系的软件系统,通过收集.组织和分析客户关系数据,帮助企业更好地了解客户,提高客户满意度,提升客户服务水平,建立长期客户关系,提升企业的销售和服务 ...
- crm首页功能和用户登录
目录 首页功能 用户登录 首页功能 流程图 整体思路:输入url,跳转发送请求到IndexController,在indexController请求转发到跳转到index.jsp页面.index.js ...
- Java项目:CRM客户关系管理系统(java+Springboot+maven+mysql)
源码获取:博客首页 "资源" 里下载! Springboot项目CRM客户关系管理系统: 系统实现了CRM客户关系系统的基本功能,主要有看板(当月参与的业务机会.当月转化情况.将要 ...
- Django项目:CRM(客户关系管理系统)--50--41PerfectCRM实现全局账号密码修改
1 # gbacc_urls.py 2 # --------38PerfectCRM实现全局账号登录注销-------- 3 from django.conf.urls import url 4 fr ...
- 时隔两周,我给阎王设计的地府CRM终于做完了
七月十五 中元节 阎王托梦要我帮忙设计一套地府CRM管理系统 做不出来当时就得留在下面 我一听这必须得做出来呀 于是 两周后系统设计完成了-- 本文为PMCAFF用户 Axure大师 于社区发布 首先 ...
- sap crm行业解决方案_SAP云平台和第三方CRM解决方案(火锅)互联
光看封面配图,这篇文章很容易被误认为在讲成都的美食之一:火锅. SAP成都研究院坐落在被联合国教科文组织授予过"美食之都"称号的成都,所在的天府软件园,半径1公里左右星罗棋布着很多 ...
最新文章
- 你是一个职业的页面重构工作者吗?
- 【DFS/BFS】NYOJ-58-最少步数(迷宫最短路径问题)
- python类型提示包 检查静态类型_Pyright:微软提供的Python静态类型检查器
- e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (四) Q 反回调...
- php正则表达式函数案例,PHP正则表达式函数preg_replace用法实例分析
- 文本相似度、文本匹配、文本聚类
- 搜狐视频怎么修改昵称
- 使用pip安装包提示TLS证书错误解决办法
- python3高级 一 迭代器
- java数据库编程之JDBC
- vsftp不同帐号的目录和权限
- ROS Kinetic 安装指南
- 【多媒体封装格式详解】---MKV【2】
- Python bcrypt 加密验证密码
- 网络协议TCP/IP、IPX/SPX、NETBEUI简介
- VB程序设计练习题(2022年新)
- extremecomponents相关大全
- CCF CSP认证JAVA(一)
- OpenMP 参考(指令详解)
- PHP 5.6 结束安全支持;万豪称 500 余万护照数据被窃
热门文章
- Docker单节点部署OceanBase集群创建租户、用户、业务表
- 戴尔服务器带液晶显示,戴尔机架R730外观设计_戴尔服务器_服务器评测与技术-中关村在线...
- 专业的JS代码格式化工具
- SAP 维护SD价格的探讨
- 在 Cacti 下利用 SNMP Informant 实现 Windows 监控
- 稻草人php,稻草人PHP系统1.0.4发布
- 当我们懂得珍惜时光的时候,已经发现自己不再年轻. 三十岁,才慢慢的明白.
- jqueyr开发实现公众号上传永久视频页面--微信开发素材管理4
- 华为AR3260忘记密码重置方法
- Spring Boot 之 Swagger