这篇文章开始介绍后台登录功能,截止到我写这篇文章的时候,后台登录功能只是实现登录页面、 验证码生成、以及用户点击登录按钮后,只是验证验证码是否相等(账号、密码没有做处理,原因 后台用户管理没有实现,等我们后面实现后在回来处理)。
后台登录功能实现图
实现登录页面过程中页面标签问题
html中分为双标签(div、span、p、h1等)、单标签(input、hr、br等),在我们开发的 过程中要注意单标签的结尾(/>)。
html与js分离问题
实现该系统前端我们采用的easyui框架,所以在我们开发中,html中的代码不要出现easyui 标准(class="easyui-textbox"等)。
注意 easyui提供了两种界面渲染方式:一种在html中添加class样式;另外一种就是在js中初始化 渲染。
在开发中一般会采用js渲染方式,因为这样能够将html与js分离,使得界面结构清新。
登录功能实现完成mvn打包遇到问题,tomcat启动失败,原因mvn打包配置有些问题,我们需要作出如下修改:
${basedir}/src/main/java**/*.xml${project.build.directory}/classessrc/main/resourcestrue**/*.xml**/*.properties
登录成功后返回json字符串,前端界面接收转化js对象问题
data = eval('{' + data + '}');
验证码采用的是kaptcha框架,在配置这个框架过程中遇到问题始终不能将其对应的captchaProducer类
注入到spring容器中。解决方案其实很简单就是在spring-mvc.xml中将其对应pojo类以普通bean的形式配置 注入到spring容器中即可。
mvc:default-servlet-handler/ 处理前端静态资源的方案。
springMVC的RequestMapping配置属性。
@RequestMapping(value = "/login",method = RequestMethod.GET)
总结
下一篇将会介绍该系统登录成功进入主页功能实现以及所遇问题
自己是做开发的出身,可能语言上有所欠缺,但是我努力改正的,也会尽快更新!
如果您想让我分享更多您想要的知识点,请留言关注我吧!!!
如果您想跟着我一起完成开发的话,那么也请您留言关注我吧!!!
如果您想要目前代码一起学习,那么更请您留言关注我吧!!!