`
zybing
  • 浏览: 457000 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Roller:用户登陆成功后的2个转向

阅读更多

 

用户登陆 :  /roller-ui/login-redirect.rol

        <action name="login-redirect">
            <result>/roller-ui/login-redirect.jsp</result>
        </action> 

 

登陆成功后(登陆的过程由acegi控制),跳转到login-redirect.jsp;

 

login-redirect.jsp中,如果用户只有一个blog/website,就跳到用户第一个blog,

     连接到: /roller-ui/authoring/entryAdd.rol?weblog=blog的拥有者(website.getHandle())

否则跳到(用户)主菜单页面

 

login-redirect.jsp 相关源码:

<%
User user = RollerSession.getRollerSession(request).getAuthenticatedUser();
List websites = WebloggerFactory.getWeblogger().getUserManager().getWebsites(user, Boolean.TRUE, null, null, null, 0, Integer.MAX_VALUE);

if (websites.size() == 1) {
    Weblog website = (Weblog) websites.get(0);
    response.sendRedirect(request.getContextPath()+"/roller-ui/authoring/entryAdd.rol?weblog="+website.getHandle());
} else {
    response.sendRedirect(request.getContextPath()+"/roller-ui/menu.rol");
}

%>
 

 

 

 

分享到:
评论

相关推荐

    roller:Apache Roller的镜像

    《 Roller安装,用户和模板指南》以ODT格式提供(适用于OpenOffice或LibraOffice): 想要查询更多的信息 进入Roller Confluence Wiki: 如何构建和运行Roller: : 如何为Roller做出贡献: : 如何发布Roller: ...

    fogbeam_roller:Fork of Roller(从技术上讲,但通常与上游资源相同。几乎没有理由让任何人使用此回购协议)

    README.txt 该文件位于Roller源代码树的顶层。... 如何构建Roller: : 要在Eclipse上构建和运行Roller: : 如何构建源普通的Roller构建会创建通常适用于多个应用程序容器的产品,但是,请参见Roller Insta

    roller

    用户可以通过修改这个文件来调整Roller的行为,比如设置数据库连接参数、日志级别、主题样式等。 3. `roller.xml`:这个文件可能包含了Roller的配置信息,尤其是Spring框架的XML配置。Spring是Java应用中常见的依赖...

    3DMAX卷曲修改器Roller下载

    将Roller-0.1.0.mse文件放入3DMAX的插件目录后,重启3DMAX即可在修改器列表中找到Roller选项。同时,Roller-0.1.0.jpg可能是插件的截图或者使用教程,用户可以通过查看该图片了解插件的界面和功能。 总的来说,3D...

    Infinity Roller:无限游戏的自动初始属性滚轮-开源

    在兼容性方面,Infinity Roller支持多个经典游戏版本,包括博德之门原始传奇、博德之门增强版、博德之门2、博德之门2增强版以及冰风谷和冰风谷增强版。这意味着无论你是哪个游戏的粉丝,都能利用这个工具来优化你的...

    roller_mirror:Apache Roller源代码的镜像

    README.txt 该文件位于Roller源代码树的顶层。... 如何构建Roller: : 要在Eclipse上构建和运行Roller: : 如何构建源普通的Roller构建会创建通常适用于多个应用程序容器的产品,但是,请参见Roller Insta

    roller安装

    roller的Web应用程序将在Tomcat启动后自动解压并运行。 5. **数据库配置**:roller需要一个数据库存储信息,如MySQL、PostgreSQL等。在roller的conf/roller.properties文件中,你需要配置数据库连接参数。 6. **...

    TTRPG-Dice-Roller:我的第一个Python专案

    在本文中,我们将深入探讨“TTRPG-Dice-Roller:我的第一个Python专案”,这是一个初学者用Python编写的桌面角色扮演游戏(Tabletop Role-Playing Game,简称TTRPG)骰子滚动模拟器。首先,让我们理解TTRPG及其与骰子...

    Roller初体验

    2. **源码分析**:对于技术爱好者,Roller的源码提供了一个了解Web应用程序开发和Java Servlet技术的好机会。通过阅读源码,可以学习到MVC(模型-视图-控制器)设计模式的实现,以及Spring框架、Hibernate持久层框架...

    dice-roller:已创建应用程序以促进RPG游戏中的掷骰子。 使用React-Native创建的应用程序

    App Fire Dice Roller :game_die: RPG骰子滚轴应用程序,可以选择保存掷骰来加快RPG的战斗速度,是RPG玩家和大师的理想选择。 使用React-Native创建的应用程序。概念掷骰子没有什么比这快的感觉,但是考虑到这一点,...

    Apacheroller

    ### Apache Roller 安装指南详解 ...通过本文档的学习,你应该能够成功地安装和配置 Roller,从而开始创建自己的博客。随着进一步的实践和探索,你可以发掘出更多有关 Roller 的高级功能和定制化选项。

    granite-fate-roller:命运骰子辊网组件

    2.在您要使用的元素中导入granate-fate-roller 安装后,将其导入您的应用程序。 通常,您只想导入granite-fate-roller.js (环绕spectre.css )或granite-fate-roller-min.js (环绕spectre.min.css )。 假设您要...

    Dice-Roller:为Android Kotlin Developer Nanodegree构建第一个应用程序

    本项目"Dice-Roller"是专为Android Kotlin Developer Nanodegree课程设计的一个入门级应用,旨在帮助初学者快速上手Kotlin和Android应用开发。 一、Kotlin基础 1. **变量声明**:Kotlin支持var(可变)和val(不可...

    wxr2roller:一个将RSS 2.0 WordPress WXR导入Apache Roller的小工具

    WXR2滚轮 这会将来自 RSS 2.0 / ...cd wxr2roller; mvn 清洁包 编辑 run.sh 和 conf/roller-custom.properties 以适合您的环境 ./run.sh -file [PATH_TO_XML_FILE] -handle [HANDLE_OF_DESIRED_BLOG] -user [USER_NAME]

    Roller:用于简单内容轮播的 jQuery 插件

    在页面中添加了必要的库后,可以通过以下方式初始化 `Roller`: ```javascript $('.your-carousel-selector').roller(); ``` 这里的 `'.your-carousel-selector'` 是你需要应用轮播效果的元素的选择器。 4. **...

    apache-roller-4.0.1

    - **WAR文件**:解压"apache-roller-4.0.1"压缩包后,你会得到一个WAR(Web ARchive)文件,这是Java Web应用的标准打包格式,可以直接部署到应用服务器。 4. **配置与扩展** - **配置文件**:Roller的配置通常...

    destiny-meme-roller:命运突袭的荒谬标注

    标题“destiny-meme-roller:命运突袭的荒谬标注”揭示了一个与网络游戏《命运》(Destiny)相关的项目,特别是围绕其“突袭”(Raid)模式的趣味内容。这个项目可能是社区成员为了娱乐或讽刺游戏中的某些元素而创建...

    dice-roller:Dice Roller是一款使用Kotlin语言练习能力的应用程序

    1. **命令行界面**:Dice Roller可能有一个简单的命令行用户界面,用户可以通过输入特定的指令来掷骰子。这涉及到I/O操作,如读取用户输入和打印结果。 2. **随机数生成**:在模拟掷骰子的过程中,必须使用随机数...

    roller install、user、template guide

    在IT行业中,"roller"可能是指一个开源项目或者软件工具,但具体信息不足,我们只能根据常规的安装、用户和模板指南来理解这个主题。以下是对这些概念的详细解释: 一、roller install(roller安装指南) 在安装...

Global site tag (gtag.js) - Google Analytics