JFinal 中的Controller(1)
来源:互联网 发布:mac 把文件夹放到桌面 编辑:程序博客网 时间:2024/06/05 23:45
JFinal 中的Controller(1)
概述
Controller是JFinal中的核心类之一,该类作为MVC模式中的控制器。基于JFinal的Web应用的控制器需要继承该类。Controller是定义Action方法的地点,是组织Action的一种方式,一个Controller可以包含多个Action。Controller是线程安全的。
Action
在Controller之中定义的public方法称为Action。Action是请求的最小单位。Action方法必须在Controller中定义,且必须是pubic可见性。
public class HelloController extends Controller{ public void index(){ renderText("此方法是一个Action"); } public String test(){ return "index.html"; }}
以上代码中定义了两个Action
: HelloController.index()和HelloController.test() Action
可以有返回值,返回值可以在拦截器中通过invocation.getReturnValue()方法获取到,以便进行render控制。
getPara系列方法
写个小例子看下,在jfinal_demo的IndexController加入这个getNumber方法:
public void getNumber(){ String number = ""; number += getPara(0) + "#"; number += getPara(1); renderText("传递的参数是" + number); }
启动项目,访问http://localhost:8080/getNumber/1-2
为了测试一下负数参数的获取,我们改一下getNumber代码
public void getNumber(){ String number = ""; number += getParaToInt(0) + "#"; number += getParaToInt(1); renderText("传递的参数是" + number); }
启动项目,访问http://localhost:8080/getNumber/n5-n10
这样的话成功获取了负数参数值。
阅读全文
0 0
- JFinal 中的Controller(1)
- JFinal中的Controller读取参数
- Jfinal中Controller注意事项
- Jfinal controller 部分方法
- Jfinal(二)--------Controller层get 、post接收参数
- Jfinal---备忘(1)
- Jfinal学习之路---Controller使用
- 记录一下JFinal 在controller 添加事务处理
- JFinal一个Controller 多个方法配置
- JFinal中的ActiveRecord
- JFinal中的AOP
- Jfinal中的render
- JFinal中的JFinalConfig详解
- JFinal学习进行中 (1)
- 简单使用JFinal(一)-JFinal简介
- JFinal 学习笔记一(config route配置,controller配置)
- 【JFinal】JFinal的拦截器获取和修改controller返回的json对象
- JFinal基本运行(1)
- NOIP2015提高D1T2 信息传递
- Qt--字符串类
- [LeetCode] DP 之 Maximum sum of 3 Non-Overlapping Subarrays
- 空间中的向量
- 算法提高 拿糖果 DP
- JFinal 中的Controller(1)
- 人工智能,机器学习和深度学习的概念区分
- LOD Group 不同 Lod 使用不同 LightMap
- Linux学习笔记一
- 计蒜客 罗马数字转换成整数
- html页面加载&渲染过程
- Java引用
- VB.NET中的面向对象编程
- IT 伦理与道德