JFinal最简单demo---Hello World
来源:互联网 发布:双11销售额包括淘宝吗 编辑:程序博客网 时间:2024/05/22 18:14
JFinal介绍以及包下载路径
http://www.jfinal.com/
这个包里自带了很多重要的包,比较方面,其中有我们这个最简单的项目用到的
freemarker-2.3.20.jar和jfinal-1.9-bin.jar两个jar包
先定义Controller
package com.liangbinny.jfinal.action;import com.jfinal.core.Controller;public class HelloController extends Controller {/** * 默认路径 */ public void index() { render("/index.jsp"); } /** * 指定路径,route里的url+/hello */ public void hello() { renderText("Hello JFinal World......"); }}
再定义config
package com.liangbinny.jfinal.config;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.liangbinny.jfinal.action.HelloController;public class DefaultConfig extends JFinalConfig {@Overridepublic void configConstant(Constants me) {me.setDevMode(true); }@Overridepublic void configHandler(Handlers arg0) {// TODO Auto-generated method stub}@Overridepublic void configInterceptor(Interceptors arg0) {// TODO Auto-generated method stub}@Overridepublic void configPlugin(Plugins arg0) {// TODO Auto-generated method stub}@Overridepublic void configRoute(Routes me) { me.add("/sayHello", HelloController.class); }}
配置web.xml
<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <filter> <filter-name>jfinal</filter-name> <filter-class>com.jfinal.core.JFinalFilter</filter-class> <init-param> <param-name>configClass</param-name> <param-value>com.liangbinny.jfinal.config.DefaultConfig</param-value> </init-param> </filter> <filter-mapping> <filter-name>jfinal</filter-name> <url-pattern>/*</url-pattern> </filter-mapping></web-app>
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="windows-31j"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>hello</title></head><body><h1>hello Jfinal world</h1></body></html>
启动jetty,,访问项目路径
http://localhost:8080/JFinalTest/sayHello/
这个默认是直接进入index()方法,访问index.jsp
而访问http://localhost:8080/JFinalTest/sayHello/hello则调用controller里的hello方法,返回text
本文例子下载
http://download.csdn.net/detail/liangbinny/8439085
0 0
- JFinal最简单demo---Hello World
- JFinal First Demo "Hello World"
- JFinal最简单demo + gradle
- Angular Hello World,Angular 简单DEMO
- JFinal学习笔记 Hello world
- wxWindows 最简单的Hello World程序
- 一个最简单的hello world操作系统
- 最简单的extjs hello world
- 最简单的驱动程序hello world
- red5first demo----------- hello world
- Neo4j Hello World demo
- jfinal的环境配置以及hello world
- 最简单的例子:Equinox 之 Hello World
- ACE 的Hello world:: 最简单的ACE 程序!
- linux内核模块编译,最简单的hello world
- 最简单的模块——hello world
- 教你完成最简单的linux驱动 hello world
- 一步一步编写最简单的linux驱动 hello world
- 在eclipse中玩起btrace
- ORACLE的块
- python中的函数式编程
- ORACLE例外(异常)
- ORACLE的包
- JFinal最简单demo---Hello World
- js校正框架2
- request.getRemoteAddr()问题及解决办法
- IOS:XCode failed to get the task for process解决方法
- ORACLE 的锁
- 全排列与八皇后的转化
- 没有当前目录访问权限/重装系统后无法访问文件夹 解决办法
- ffmpeg进行YUV420P和RGB24转换
- ORACLE SQL优化