java学习

java学习

 

jfinal笔记4

render系列的方法将渲染不同类型的视图并返回给客户端,jfinal目前支持的视图类型有:freemarker,jsp,velocity,json,file,text,html等等,此外还可以继承render抽象类来无限扩展视图类型。
使用render(String)方法来渲染视图,是请求转发方式渲染视图的,
当执行完一个action后,想重定向到另一个action时,使用redirect(getRequest().getContextPath()+"/user");
getRequest().getContextPath()是工程的名字,
"/user"是想访问的控制类的映射的路由配置。
在使用jfinal开发时,把项目部署到tomcat后,访问会遇到404问题,解决办法是:1.
在jsp的每个访问后台方法的链接都加上工程的名称,如:
<a href="${pageContext.request.contextPath }/user"><b>user管理</b></a>
一些静态资源也要加上工程名称,如css,js,等等。
得到工程路径的方法2:先配置
public void configHandler(Handlers me) {
          me.add(new ContextPathHandler("base"));//得到工程路径
    }
调用
getAttr("base")
方法就得到工程路径了

posted on 2013-01-10 13:39 杨军威 阅读(1931) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜