• 2038阅读
  • 8回复

【8课笔记】 [复制链接]

上一主题 下一主题
离线寻幽老鬼
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2016-05-07
admin  登陆页面代码:
不要忘记引入两个js文件和一个css文件


<!DOCTYPE html>
<html>
<head>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="${contextPath}/js/jquery-1.11.0.min.js"></script>
<script src="${contextPath}/js/zui.min.js"></script>
<link href="${contextPath}/css/zui.min.css" rel="stylesheet">
<title>管理员登陆</title>
</head>
<body>
    
    <div class="container">
        <h3><i class="icon icon-star"></i>管理员登陆</h3>
        <div class="panel panel-default">
           <div class="panel-body">
            <form class="form-horizontal" id="myForm" method="post" action="${contextPath}/manager/verifyAdmin">
               <div class="form-group">
                  <label for="firstname" class="col-sm-2 control-label">用户名:</label>
                  <div class="col-sm-10">
                     <input type="text" class="form-control" value="" id="adminName" name="adminName" maxlength="20" placeholder="请输入用户名">
                  </div>
               </div>
               <div class="form-group">
                  <label for="lastname" class="col-sm-2 control-label">密 码:</label>
                  <div class="col-sm-10">
                     <input type="password" class="form-control" value="${password}" id="password" name="password" maxlength="20" placeholder="请输入密码">
                  </div>
               </div>
               <div class="form-group">
                  <label for="lastname" class="col-sm-2 control-label">验证码:</label>
                  <div class="col-sm-10">
                       <div class="input-group">
                         <input type="text" class="form-control" id="checkCode" name="checkCode" maxlength="6" placeholder="请输入验证码">
                         <span class="input-group-addon">
                             <img src="${contextPath}/captcha/" id="checkCode" onclick="javascript:this.src='${contextPath}/captcha?' + new Date().getTime();" style="cursor: pointer;height: 60;width: 33;"  title="点击刷新验证码" />
                           </span>
                       </div>
                  </div>
               </div>
               <div class="form-group">
                  <div class="col-sm-offset-2 col-sm-10">
                     <button type="button" onclick="CheckForm()" class="btn btn-success">登录</button>
                  </div>
               </div>
            </form>
           </div>
        </div>
    </div>
    
    
</body>
</html>
离线啊冲

只看该作者 沙发  发表于: 2016-05-07

代码很漂亮啊
作为程序员是一种享受
善者 慈悲心常在 无怨无恨 以苦为乐
默认压缩密码www.hifyl.com
文件分享密码问题:http://www.hifyl.com/read-htm-tid-4444.html
离线寻幽老鬼

只看该作者 板凳  发表于: 2016-05-08
回 啊冲 的帖子
啊冲:代码很漂亮啊
作为程序员是一种享受 (2016-05-07 20:31) 

哈哈
离线ywyz1314

只看该作者 地板  发表于: 2016-07-25
老鬼,我在学习你的风叶林项目,但是我每次跟你的代码完全一样,可是怎么调试都进入不了AdminController,上一节课也同样进入不了IndexController,后来不知道怎么的就进去了,网站也可以访问
这次的问题是这样的:


输入http://127.0.0.1:8080/hifyl/admin/adminLogin 显示结果为



控制台还有警告:[WARN]-[Thread: http-nio-8080-exec-4]-[com.jfinal.core.ActionHandler.handle()]: 404 Action Not Found: /admin/adminLogin
求老鬼帮忙解决!!
酷爱编程的学生党
离线寻幽老鬼

只看该作者 4楼 发表于: 2016-07-25
回 ywyz1314 的帖子
ywyz1314:老鬼,我在学习你的风叶林项目,但是我每次跟你的代码完全一样,可是怎么调试都进入不了AdminController,上一节课也同样进入不了IndexController,后来不知道怎么的就进去了,网站也可以访问
这次的问题是这样的:
输入http://127.0.0.1:8080/hifyl/admin/adminLogin 显示结果 .. (2016-07-25 15:12) 

你把后台代码贴上来看看
离线ywyz1314

只看该作者 5楼 发表于: 2016-07-26
JfinalConfig代码


package com.hifyl.admin.config;

import com.hifyl.admin.controller.AdminController;
import com.hifyl.admin.model.T_user_info;
import com.jfinal.config.Constants;
import com.jfinal.config.Handlers;
import com.jfinal.config.Interceptors;
import com.jfinal.config.JFinalConfig;
import com.jfinal.config.Plugins;
import com.jfinal.config.Routes;
import com.jfinal.ext.handler.ContextPathHandler;
import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.c3p0.C3p0Plugin;
import com.jfinal.render.ViewType;

public class JfinalConfig extends JFinalConfig {

    Prop prop =  PropKit.use("a_little_config.txt");                // 加载少量必要配置,随后可用PropKit.get(...)获取值
    /**
     * 配置常量
     */
    public void configConstant(Constants me) {
        me.setDevMode(prop.getBoolean("devMode"));
        me.setViewType(ViewType.JSP);
    }

    /**
     * 配置路由
     */
    public void configRoute(Routes me) {
        me.add("/admin", AdminController.class);    
    }

    /**
     * 配置插件
     */
    public void configPlugin(Plugins me) {
        /**
         * 配置数据库连接池
         */
        String jdbcUrl = prop.get("jdbcUrl").trim();
        String dbUser = prop.get("dbUser").trim();
        String dbPassword = prop.get("dbPassword").trim();

        // 配置c3p0数据库连接池
        C3p0Plugin c3p0 = new C3p0Plugin(jdbcUrl, dbUser, dbPassword);
        me.add(c3p0);

        // 配置ActiveRecord插件
        ActiveRecordPlugin arp = new ActiveRecordPlugin(c3p0);
        me.add(arp);

        arp.addMapping("t_user_info","user_uuid", T_user_info.class);        //映射用户表
    }

    /**
     * 配置全局拦截器
     */
    public void configInterceptor(Interceptors me) {
//        me.add(new Global_Introceptor());
    }

    /**
     * 配置处理器
     */
    public void configHandler(Handlers me) {
        me.add(new ContextPathHandler("contextPath"));//设置上下文路径
    }

}



AdminConroller代码

package com.hifyl.admin.controller;

import com.jfinal.core.Controller;

public class AdminController extends Controller{
    public void adminLogin(){
        render("/WEB-INF/admin_login.jsp");
    }
}

admin_login代码


<!DOCTYPE HTML>
<html>
<head>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>管理员登录</title>
</head>
<body>
    管理员登录
</body>
</html>
酷爱编程的学生党
离线寻幽老鬼

只看该作者 6楼 发表于: 2016-07-27
回 ywyz1314 的帖子
ywyz1314:JfinalConfig代码
package com.hifyl.admin.config;
....... (2016-07-26 19:35) 

这里看着没什么问题,,要不你加我QQ号吧,,我远程邦你看看,,。546259649
离线ywyz1314

只看该作者 7楼 发表于: 2016-07-27
加你了
酷爱编程的学生党
离线26011602001

只看该作者 8楼 发表于: 2017-07-02
6666可以
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个