InsertTag.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:lams 作者:
/**
 * Try to process name as a definition, or as an URL if not found.
 * @param name Name to process.
 * @return appropriate TagHandler
 * @throws JspException InstantiationException Can't create requested controller
 */
public TagHandler processAsDefinitionOrURL(String name)
    throws JspException {
    try {
        ComponentDefinition definition =
            TilesUtil.getDefinition(
                name,
                pageContext.getRequest(),
                pageContext.getServletContext());

        if (definition != null) {
            return processDefinition(definition);
        }

    } catch (DefinitionsFactoryException ex) {
        // silently failed, because we can choose to not define a factory.
    }

    // no definition found, try as url
    return processUrl(name);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号