目录

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、首页相关推荐

  1. 基于likeadmin管理后台搭建—通用CRM管理系统

    前言 likeadmin是一款免费开源的通用后台框架系统,可以快速开发前后业务.代码生成器.API模块.uniapp端都已具备,下面是基于likeadmin-Java开发的客户关系管理系统,使用它来管 ...

  2. CRM客户关系管理系统之day01

    项目原型展示 时序图展示: 一.软件开发的生命周期 二.CRM项目的核心业务 1)CRM项目的简介:Customer Relationship Management 客户关系管理系统 企业级应用,传统 ...

  3. 从复杂到简单:通用CRM客户管理系统改变企业管理方式

    一.概述 CRM客户管理系统是通过对客户生命周期的有效管理,是一种重要的客户管理工具,可以帮助企业更好的了解客户的需求,提升客户满意度,优化销售流程.提高销售业绩等,随着数字经济的不断发展和普及,CR ...

  4. Java开源项目—通用CRM管理系统(微信小程序+微信公众号+H5网页+PC管理后台)

    前言 CRM(客户关系管理)管理系统是一种用于管理客户关系的软件系统,通过收集.组织和分析客户关系数据,帮助企业更好地了解客户,提高客户满意度,提升客户服务水平,建立长期客户关系,提升企业的销售和服务 ...

  5. crm首页功能和用户登录

    目录 首页功能 用户登录 首页功能 流程图 整体思路:输入url,跳转发送请求到IndexController,在indexController请求转发到跳转到index.jsp页面.index.js ...

  6. Java项目:CRM客户关系管理系统(java+Springboot+maven+mysql)

    源码获取:博客首页 "资源" 里下载! Springboot项目CRM客户关系管理系统: 系统实现了CRM客户关系系统的基本功能,主要有看板(当月参与的业务机会.当月转化情况.将要 ...

  7. Django项目:CRM(客户关系管理系统)--50--41PerfectCRM实现全局账号密码修改

    1 # gbacc_urls.py 2 # --------38PerfectCRM实现全局账号登录注销-------- 3 from django.conf.urls import url 4 fr ...

  8. 时隔两周,我给阎王设计的地府CRM终于做完了

    七月十五 中元节 阎王托梦要我帮忙设计一套地府CRM管理系统 做不出来当时就得留在下面 我一听这必须得做出来呀 于是 两周后系统设计完成了-- 本文为PMCAFF用户 Axure大师 于社区发布 首先 ...

  9. sap crm行业解决方案_SAP云平台和第三方CRM解决方案(火锅)互联

    光看封面配图,这篇文章很容易被误认为在讲成都的美食之一:火锅. SAP成都研究院坐落在被联合国教科文组织授予过"美食之都"称号的成都,所在的天府软件园,半径1公里左右星罗棋布着很多 ...

最新文章

  1. 你是一个职业的页面重构工作者吗?
  2. 【DFS/BFS】NYOJ-58-最少步数(迷宫最短路径问题)
  3. python类型提示包 检查静态类型_Pyright:微软提供的Python静态类型检查器
  4. e2e 自动化集成测试 架构 实例 WebStorm Node.js Mocha WebDriverIO Selenium Step by step (四) Q 反回调...
  5. php正则表达式函数案例,PHP正则表达式函数preg_replace用法实例分析
  6. 文本相似度、文本匹配、文本聚类
  7. 搜狐视频怎么修改昵称
  8. 使用pip安装包提示TLS证书错误解决办法
  9. python3高级 一 迭代器
  10. java数据库编程之JDBC
  11. vsftp不同帐号的目录和权限
  12. ROS Kinetic 安装指南
  13. 【多媒体封装格式详解】---MKV【2】
  14. Python bcrypt 加密验证密码
  15. 网络协议TCP/IP、IPX/SPX、NETBEUI简介
  16. VB程序设计练习题(2022年新)
  17. extremecomponents相关大全
  18. CCF CSP认证JAVA(一)
  19. OpenMP 参考(指令详解)
  20. PHP 5.6 结束安全支持;万豪称 500 余万护照数据被窃

热门文章

  1. Docker单节点部署OceanBase集群创建租户、用户、业务表
  2. 戴尔服务器带液晶显示,戴尔机架R730外观设计_戴尔服务器_服务器评测与技术-中关村在线...
  3. 专业的JS代码格式化工具
  4. SAP 维护SD价格的探讨
  5. 在 Cacti 下利用 SNMP Informant 实现 Windows 监控
  6. 稻草人php,稻草人PHP系统1.0.4发布
  7. 当我们懂得珍惜时光的时候,已经发现自己不再年轻. 三十岁,才慢慢的明白.
  8. jqueyr开发实现公众号上传永久视频页面--微信开发素材管理4
  9. 华为AR3260忘记密码重置方法
  10. Spring Boot 之 Swagger