2018-08-13 10:55

有可能是resource下缺少文件log4j.proterties

2018-08-09 20:59

/**
* @Title: 菜单
* @Description: 菜单
* @author lv
* @date 2018-07-20 17:14:06
* @version V1.0
*
*/
@TableName("menu")
@SuppressWarnings("serial")
public class Menu extends TreeEntity

2018-08-09 20:58

我也遇到这个问题,@jfinal能给个思路吗,如menu如何继承树的实体(自定义),如果 不继承Model, 能实现树的基本操作吗

2018-08-09 16:05

3.3 Action带参
从 JFinal 3.2 版本开始,其 jfinal-java8 编译版本已支持Action携带形参,不使用此特性的可以跳过本小节。以下是代码示例:

public class ProjectController extends Controller {
public void index(Project project) {
project.save();
render("index.html");
}
}
Action带参可以代替getPara、getBean、getModel系列方法获取参数,使用UploadFile参数时可以代替getFile方法实现文件上传。这种传参方式还有一个好处是便于与swagger这类第三方无缝集成,生成API文档。

小技巧:如果action形参是一个model或者bean,原先通过getBean(User.class, "") 获取时第二个参数为空字符串或null,那么与之等价的形参注入只需要用一下 @Para("") 注解即可:

public void action(@Para("")User user) { …. }

-------依据手册action 可以带参数,问题是Model 类使用spring包 而不是用 activeRecord 插件,为什么前台找不到这index()方法,还有其它变通方法吗

2018-08-09 14:45

import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.util.List;
import com.jfinal.core.ActionKey;

/**
* Created by liuwei on 2018/3/8.
*/

public class ShiroController extends Controller {
private static final Logger logger = Logger.getLogger(ShiroController.class);
private IUserService iUserService;

2018-08-09 14:44

@jfinal 我的控制器还用jfinal ----controller 但是model用的是spring,这样有冲突吗

2018-08-01 15:57

me.add("/login", LoginController.class, "/views"); //访问地址,否则渲染不到页面 http://localhost:8093/login

2018-07-27 21:27

me.setDevMode(true);
me.setViewType(ViewType.JSP);//设置渲染页面为jsp

2018-07-21 10:56

public void configRoute(Routes me) {
me.add("/login", LoginController.class, "/views"); // 第三个参数为该Controller的视图存放路径

2018-07-21 10:55

@JFinal 点击登录按钮,想调用login方法,为什么总是调用index方法
shiro.ini文件
[main]
#realm
userRealm=com.cn.kcgl.jeeweb.shiro.UserRealm
securityManager.realm=$userRealm
authc.loginUrl = /a/login
authc.successUrl = /a/index
logout.redirectUrl = /a/login
[urls]
/index = authc
/a/logout = logout--------------在哪里修改呢?

2018-07-19 14:51

调用index

JFinal-3.4 action report -------- 2018-07-19 14:44:15 --------------------------
Url : POST /login
Controller : com.cn.kcgl.controller.LoginController.(LoginController.java:1)
Method : index
--------------------------------------------------------------------------------
我想调用login方法