JFinal
pangPython
任何事做上10年以上总会有起色
展开
-
JFinal Web开发学习(五)注册界面和后端验证
效果: 直接点击注册后 后端验证是可靠地,前端js验证是不可靠的。只需要在浏览器删除js验证代码即可突破js验证。 1.注册界面 在WebRoot下新建regist.html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>注册</title></head><body><form action="regist原创 2016-10-10 20:36:11 · 2650 阅读 · 4 评论 -
JFinal Web开发学习(六)验证码验证和注册细节
效果: 实现了注册界面的验证码验证、确认密码、密码md5加盐加密、C3P0插件数据库操作、读取外部配置文件. 代码地址: https://code.csdn.net/u012995856/jfinaltest/tree/master 1.在注册页面添加了确认密码输入框,修改了字段名称<!DOCTYPE html><html><head><meta charset="UTF-原创 2016-10-19 21:20:40 · 4163 阅读 · 1 评论 -
JFinal Web开发学习(四)数据库连接与自动生成model
1.新建数据库jfinal_test,user表/*Navicat MySQL Data TransferSource Server : .Source Server Version : 50547Source Host : localhost:3306Source Database : jfinal_testTarget Server Typ原创 2016-10-08 19:45:56 · 8320 阅读 · 0 评论 -
JFinal Web开发学习(九)后台添加前台显示博客
代码: https://code.csdn.net/u012995856/jfinaltest/tree/master 效果: 发博客: 显示博客: 后台:使用hui-admin,文章编辑器是百度开源的ueditor 前台:使用layui前端框架 1.写控制器BlogController controller包中package cn.pangpython.controll原创 2016-12-04 22:42:20 · 2516 阅读 · 0 评论 -
JFinal Web开发学习(十)前后台显示博客列表
代码: https://code.csdn.net/u012995856/jfinaltest/tree/master效果:前台:使用jfinal自带分页,样式没有使用layui的分页,比较原生 后台:没有使用jfinal分页,使用list列表以及hui-admin自带的分页 1.写控制器 BlogController修改index方法,前台显示博客列表 //访问URL:/blog原创 2016-12-05 17:25:01 · 2641 阅读 · 0 评论 -
JFinal Web开发学习(十一)编辑已发布文章
JFinal Web开发学习(十一)编辑已发布文章代码:https://code.csdn.net/u012995856/jfinaltest/tree/master h-ui-admin使用iframe布局,左右两栏,点击左边链接,右边iframe中加载对应的页面. 点击博客列表中的标题,/admin/blogedit/blog_id右侧iframe会加载对应id的博客内容 显示到blo原创 2016-12-25 19:00:35 · 1931 阅读 · 2 评论 -
JFinal3.0初体验(一)查询数据库列表
代码: https://code.csdn.net/u012995856/gxshop/tree/master效果: 数据库:Controller:/jfinal_demo/src/cn/edu/ylu/gaoxin/controller/IndexController.javapackage cn.edu.ylu.gaoxin.controller;import com.jfinal.cor原创 2017-03-28 10:22:29 · 4579 阅读 · 0 评论 -
JFinal3.0初体验(二)店铺列表
代码: https://code.csdn.net/u012995856/gxshop/tree/master 效果: 点击图片或者店铺名称可调转店铺首页数据库设计: shop_id是生成的唯一的店铺标识URL设计:/shops —>店铺模块的首页,显示各种店铺以及排名信息热度等。点击其中的链接即可调转某个店铺 /shop/shop_id —>显示某个店铺的首页信息 Controll原创 2017-03-29 18:08:28 · 1716 阅读 · 0 评论 -
基于JFinal2.2的报名系统
代码:https://github.com/pangPython/ReaourceLibSystem功能:- 前台 - 注册 - 登录 - 提交报名信息 - 下载电子报表word - 个人中心 - 审核消息 -后台 - 超级管理员 - 全部人才信息增删改查 - 导出word、Excel报表原创 2017-03-14 12:51:16 · 1692 阅读 · 0 评论 -
Jfinal适用于条件查询的动态SQL语句生成工具
条件查询是可能有为空字段,拼接SQL语句时候要屏蔽掉这些字段.package cn.pangpython.utils;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;/** * @author pangPython * sql工具类 */public class SQLUtils {原创 2016-10-30 00:06:59 · 4976 阅读 · 0 评论 -
解决JFinal多文件上传时只获取到第一个文件名
我的思路: 用户生成时随即生成一串随机字符作为该用户的文件上传目录,并保存该字符串到用户的某一字段.需要显示上传的附件时,遍历这个文件夹.上传时可把文件名设置为上传时间. 1.生成上传路径 可写在注册方法中String media_path = SessionIdKit.me().generate(getRequest());user.setMediaPath(media_path);2.路原创 2016-10-29 23:55:36 · 2115 阅读 · 0 评论 -
JFinal Model判断数据库某条记录的属性字段是否包含空值
如果做报表,一条记录中有空值,使用FreeMarker渲染word会报错,并把错误日志输出到Word中.所以需要之前判断下当前记录中属性值是否有空值.package com.huijiasoft.utils;import java.util.Iterator;import java.util.Set;import java.util.Map.Entry;import com.huijiasoft原创 2016-10-22 11:06:34 · 2975 阅读 · 0 评论 -
JFinal Web开发学习(七)使用layUI美化的登录功能
效果: 验证码还是没有布局好.背景比较怀古. 代码: https://code.csdn.net/u012995856/jfinaltest/tree/master 1.写前端html login.html<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="wid原创 2016-10-25 20:49:59 · 4670 阅读 · 2 评论 -
JFinal使用FreeMarker静态文件路径
JFinal使用FreeMarker静态文件路径 初次接触JFinal,默认使用FreeMarker进行模板渲染。 其静态文件(html、ftl)路径,WebRoot就是其根目录,如果路由是/hello那么其静态文件路径就是WebRoot/hello/index.html原创 2016-09-22 18:43:23 · 1385 阅读 · 2 评论 -
JFinal Web开发学习(一)开启HelloWorld
初次接触JFinal框架,接触过MVC思想,接触过Spring. JFinal官网: http://www.jfinal.com/ 之前很嫌弃JavaWeb开发,主要原因是繁琐的xml配置. 官方推荐工具是Eclipse For J2EE.按照官方文档搭建起快速上手demo - 建立javaweb工程 - 放入jar包 - 修改web.xml - 写java文件新建packagecn原创 2016-09-30 23:26:40 · 3201 阅读 · 0 评论 -
JFinal Web开发学习(二)目录、架构、package设计
package分类config是JFinal的项目配置controller是控制器handler可以设置全局处理器,例如判断用户请求中是否直接请求FreeMarker的模板文件ftl或者html的后缀,重定向到404interceptor拦截器,例如后台admin的每项操作拦截判断admin是否有权限或者是否已经登录model.base用于JFinal的Generator生成器自动生成数原创 2016-10-01 00:05:42 · 3398 阅读 · 0 评论 -
JFinal Web开发学习(八)后台集成H-ui-admin前端框架
h-ui-admin是一个很不错的前端框架h-ui实现的一个后台管理系统的前端. 1.在WebRoot目录下新建admin目录 2.下载h-ui-admin(当前最新是2.5版本)并解压至admin文件夹 此时highcharts、echars、ueditor目录可能会报错,删掉echarts的doc目录、highcharts的java目录、ueditor的asp、jsp、net、php目录.原创 2016-11-08 15:25:41 · 4930 阅读 · 0 评论 -
JFinal Web开发学习(九)首页layui重新构建目录以及首页
效果: 刚看了下layui的文档才逐渐对其了解,之前的目录是一片混乱。 当前的目录结构: layui是layui的目录,js/modules是自己的js路径. 1.前台html 根目录下的index.htmlhtml>head> meta charset="utf-8"> title>首页title> meta name="renderer" conten原创 2016-11-08 18:20:57 · 2722 阅读 · 1 评论 -
JFinal Web开发学习(三)前后台路由设计
效果图: 一、写控制器 1.在controller包中新建AdminController后台控制器,继承Controller,实现一个index方法,作为/admin的处理方法. 后面,这个控制器中还可以定义管理员登录等的一些方法.package cn.pangpython.controller;import com.jfinal.core.Controller;public cl原创 2016-10-05 16:13:53 · 3588 阅读 · 0 评论 -
JFinal3.0初体验(三)MySQL多表联查
代码: https://code.csdn.net/u012995856/gxshop/tree/master点击店铺跳转进入店铺首页,显示店铺中的商品。效果: 所谓多表联查就是 查找某的店铺shop_id对应的商品,goods表存储商品基本信息,goods_info存储货物的详细信息,shop_goods表存储shop_id与goods_id。ControllerShopContro原创 2017-04-02 18:50:43 · 3878 阅读 · 0 评论