JFinal
邵婧萱(金生水起万缘和合)
这个作者很懒,什么都没留下…
展开
-
easyUI的getRows取不到值原因总结
首先要感谢源码圈里的大神和帮我调bug的大神,初始easyUI,基本方法了解,但是对深层次的东西还没有了解的特别明白。找一个bug找了一天才找到问题的原因,大概是因为还是没有达到 知其然,知其所以然的地步。以下是问题:首先校验不通过,如果注掉也是无法解决这个问题的,因为easyUI内部的 方法endEdit也会对其进行校验;需要找到不能进入此方法,不通过校验的原因重点在下面原因剖析:下载easy...原创 2018-06-01 09:08:03 · 5017 阅读 · 0 评论 -
easyUI动态添加行数据展示和存储问题分析
<#include "/common/head.html"/><div id="tspaceHeadTable" class="easyui-layout add_content" data-options="fit:true, border:false"> <div data-options="region:'north', borde原创 2018-06-01 17:27:37 · 1589 阅读 · 0 评论 -
数据库的SQL查询,涉及多个数据库
SQL Server跨库查询方式一:语句SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHERE a.field=b.field"DBO"可以省略 如SELECT * FROM 数据库A..表A a, 数据库B..表B b WHERE a.field=b.field方式二(在一个数据库挂上另一个数据库的外链):SqlServer数据库:--这句是映射一个远程...原创 2018-06-19 11:30:30 · 18736 阅读 · 2 评论 -
JFinal文件的上传下载和删除
package com.busi.controller;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import com.jfinal.plugin.activerecord.Db;import com.jfinal....原创 2018-06-26 08:56:42 · 1760 阅读 · 0 评论 -
子页面和父页面的传值的实现
页面:样式+a标签和隐藏div+src+iframe页面+js<#include "/common/head.html"/><style> .black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; ...原创 2018-06-30 14:37:24 · 2547 阅读 · 4 评论 -
父页面和子页面的传值和获取
js中子页面父页面方法 变量相互调用 (1)子页面调用父页面的方法或者变量:window.parent.方法()或者变量名window.parent相当于定位到父页面 之后的操作和在父页面中写代码一样写window.parent.aa();//调取aa函数window.parent.bb;//调取bb变量例如:想在子页面中得到id为aaa的文本框的值window.parent.$("#...原创 2018-06-30 17:29:09 · 4844 阅读 · 0 评论 -
赋值时参数的转义问题
, { field: "id1", title: '操作', width: 120, sortable: true, formatter: function (value, rowData, rowIndex) { return "<a onClick='returnValue(\" " + rowData.department_num + " \",\" " + r...原创 2018-06-30 17:36:04 · 399 阅读 · 0 评论 -
JFinal的展示
var dgOptions = { rownumbers:true, fit:true, border:false, rownumbers:true, url:'listData', method:'post', toolbar:'#tb', pageSize: 20, ...原创 2018-06-19 11:35:47 · 216 阅读 · 0 评论 -
datagrid的getRows取值问题 关键是必须先结束编辑
<#include "/common/head.html"/><div id="tspaceHeadTable" class="easyui-layout add_content" data-options="fit:true, border:false"> <div data-options="region:'north', borde原创 2018-06-19 11:40:02 · 5503 阅读 · 0 评论 -
JFinal多表联查跨数据库
List<Record> list = Db.find("SELECT\n" + " a.equipment_name,\n" + " b.ename,\n" + " a.enclosure\n" + "FROM\n" + " pub_db2.equipment_unseal a,\n" +原创 2018-06-19 15:10:15 · 1739 阅读 · 0 评论 -
eaysUI版本兼容问题
感谢各位大神关于这个问题的研究: 关于Easyui和JQuery的版本兼容IE8的问题记录1,最后支持IE8及以下版本的是JQuery1.92,最后支持IE8及以下的Easyui是1.3.2,其对应的是JQuery1.8因为低版本的Easyui,缺少某些方便好用的属性方法和样式不好看,所以一般情况尽量使用较高版本的Easyui。虽然官方说只有1.3.2及以下支持IE8,但一...转载 2018-10-29 10:26:18 · 298 阅读 · 0 评论 -
给Jquery easyui 的datagrid 每行增加操作或者查看删除事件或者链接(转)
过formatter方法给Jquery easyui 的datagrid 每行增加操作链接我们都知道Jquery的EasyUI的datagrid可以添加并且自定义Toolbar,这样我们选择一行然后选择toolbar的相应按钮就可以对这行的数据进行操作。但实际项目里我们可能需要在每行后面加一些操作链接,最常见的就是比如“修改”、“删除”、“查看”之类。如下图:这是个很实用的功能,但是搜索了一下,好...原创 2018-06-28 15:51:22 · 1544 阅读 · 0 评论 -
小说管理分析
1.点击小说管理会根据headId跳转页面tspace/listPage获取查询到的数据进行展示前台默认加载方法:<#include "/common/head.html"/> ----引入头//最上面搜索查询页面<#if head.form_type == 2><div id="subLayout" class="easyui-layout" data-op...原创 2018-06-05 17:47:06 · 575 阅读 · 0 评论 -
分析在线表单实现
1.点击左侧在线表单,跳转到页面head/list<#include "/common/head.html"/><script type="text/javascript" src="${basePath}/res/js/ZeroClipboard/ZeroClipboard.min.js"></script> <table id=&原创 2018-05-29 17:58:09 · 557 阅读 · 0 评论 -
在线代码生成
前台://生成代码function genCode() { var rowsSel = datagrid.datagrid("getSelections"); if(rowsSel.length != 1) { showWarnMsg("请选择一条数据!"); return; } var id = rowsSel[0].id; $.post(...原创 2018-06-05 14:23:32 · 2959 阅读 · 0 评论 -
关于Filter
基础定义:Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一个Filter接口,开发web应用时,如...原创 2018-05-19 14:00:50 · 138 阅读 · 0 评论 -
Filter解说2
Tomcat开发Filter开发流程Filter开发分为2步: * 编写java类实现Filter接口,并实现其doFilter方法。 * 在web.xml 文件中使用<filter>和<filter-mapping>元素对编写的filter类进行注册,并设置它所能拦截的资源。import java.io.IOException; import javax.servlet...原创 2018-05-19 15:20:21 · 91 阅读 · 0 评论 -
JFinal中的Handler
API的基础定义:java.util.logging 类 Handlerjava.lang.Object java.util.logging.Handler直接已知子类: MemoryHandler, StreamHandlerpublic abstract class Handlerextends ObjectHandler 对象从 Logger 中获取日志信息,并将这些信息导出。例如,它...原创 2018-05-19 17:14:58 · 469 阅读 · 0 评论 -
解析JFinalFilter--JFinal(initPathUtil,configJFinal,initActionMapping,initHandler,initRender,initOre)等
public void init(FilterConfig filterConfig) throws ServletException { this.createJFinalConfig(filterConfig.getInitParameter("configClass")); if (!jfinal.init(this.jfinalConfig, filterConfig.ge...原创 2018-05-21 12:03:32 · 431 阅读 · 0 评论 -
解析TspaceConfig
package com.tspace.common;import com.busi.controller.ClawBookUrlController;import com.busi.controller.StockHistoryLogController;import com.busi.model.ClawBookUrl;import com.busi.model.StockHistory...原创 2018-05-21 13:55:59 · 184 阅读 · 0 评论 -
JFinal和数据库的交互
debug获取数据跟踪list的展示信息,寻找sql.JFinal连接数据库配置说明数据库采用的是postgresql1、加载配置文件JFinal特有的/** * 配置常量 */public void configConstant(Constants me) { // 加载少量必要配置,随后可用PropKit.get(...)获取值 PropKit.use("a_little_c...原创 2018-05-25 13:31:44 · 2193 阅读 · 0 评论 -
JFinal中的Filter,Handler,Interceptor的功能作用
JFinal框架中的web.xml可以实现Filter的解析。JFinal中的Filter(web.xml,自己写的Filter实现了Filter);Filter中的详细逻辑可以引入Handler和JFinal中的,Interceptor;权限问题:权限问题比较理想的办法是使用 AOP,所以可以选择 Interceptor、Handler或Filter。JFinal提供了 Interceptor与...原创 2018-05-25 14:52:53 · 2807 阅读 · 0 评论 -
JFinal的方法的调用
1.<script type="text/javascript"> if (self != top) { //主页不允许在iframe中 top.window.location.reload();}</script>整个页面的一个判断,因为好多是多个页面嵌套为一个页面的。location.href ---如果后面没跟值 那么就是获取当前页面的url至于top, 表示...原创 2018-05-22 13:56:18 · 3986 阅读 · 0 评论 -
JFinal分析加载顺序--部分随笔
Connected to the target VM, address: '127.0.0.1:54550', transport: 'socket'Tue May 22 15:33:24 CST 2018开始启动定时任务Sql: select * from task_baseTue May 22 15:33:24 CST 2018完成启动定时任务 已启动2个任务[2018-05-22 03:33...原创 2018-05-23 09:54:46 · 489 阅读 · 0 评论 -
400错误的解决---转义
<select class="easyui-combobox" name="db_source" panelHeight="auto" style="width:100px" data-options=" url: '${basePath}/common/getDictData?queryParams%5Bdict_type%5D=db_source', valueField:'...原创 2018-06-02 17:28:49 · 4980 阅读 · 0 评论 -
分析在线表单的生成页面和方法
首先:headId 是可以不需要变动的;其次,对应的表也不需要再增加,只是每个页面展示时获取到的headId传递到页面上就可以; 所以:不需要重新写后台,不需要关心是一对一还是一对多,还是只需要一个表就可以,只要前台可以获取到数据,后台会自动根据headId查询返回list,在页面拼接展示出来。页面也可以直接沿用listPage的模板页面。然后手动调节组件需要展示的信息和表头上方菜单展示的信息;1...原创 2018-05-28 15:02:50 · 1047 阅读 · 0 评论 -
关于自动生成页面的数据的存储
1.首先通过追踪代码发现,数据库里必须有对应的表才能生成数据;调用生成表单的方法genForm后跳转到genForm.html页面,会展示数据库源中的所有的数据库的列表;选中一条数据后,点击保存会调用方法,此时会在tspace_field中也生成headId;事实上,每个业务对应一个页面一个表的数据,不是共用一个表,只是headId共存在一个表中,业务数据还是分开存储的。第一步已经解决了,第二部跟...原创 2018-05-29 09:48:40 · 681 阅读 · 0 评论 -
JFinal的web.xml文件详解1
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javae原创 2018-05-19 11:55:46 · 1042 阅读 · 0 评论