- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.taglibs.standard.tag.common.xml.XPathUtil.staticInit()
方法的一些代码示例,展示了XPathUtil.staticInit()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XPathUtil.staticInit()
方法的具体详情如下:
包路径:org.apache.taglibs.standard.tag.common.xml.XPathUtil
类名称:XPathUtil
方法名:staticInit
[英]Initialize globally useful data.
[中]初始化全局有用的数据。
代码示例来源:origin: org.glassfish.web/jstl-impl
/**
* Evaluate an XPath expression to a String value.
*/
public String valueOf(Node n, String xpathString) throws JspTagException {
// p("******** valueOf(" + n + ", " + xpathString + ")");
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return xpath.evaluate(xpathString, contextNode);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: javax.servlet/com.springsource.javax.servlet.jsp.jstl
/**
* Evaluate an XPath expression to a String value.
*/
public String valueOf(Node n, String xpathString) throws JspTagException {
// p("******** valueOf(" + n + ", " + xpathString + ")");
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return xpath.evaluate(xpathString, contextNode);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.eclipse.jetty.orbit/org.apache.taglibs.standard.glassfish
/**
* Evaluate an XPath expression to a String value.
*/
public String valueOf(Node n, String xpathString) throws JspTagException {
// p("******** valueOf(" + n + ", " + xpathString + ")");
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return xpath.evaluate(xpathString, contextNode);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.bluestemsoftware.open.maven.tparty/jsp-api-2.1
/**
* Evaluate an XPath expression to a String value.
*/
public String valueOf(Node n, String xpathString) throws JspTagException {
// p("******** valueOf(" + n + ", " + xpathString + ")");
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return xpath.evaluate(xpathString, contextNode);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.eclipse.jetty.orbit/org.apache.taglibs.standard.glassfish
/**
* Evaluate an XPath expression to a single node.
*/
public Node selectSingleNode(Node n, String xpathString)
throws JspTagException {
//p("selectSingleNode of XPathUtil = passed node:" +
// "xpathString => " + n + " : " + xpathString );
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
return (Node) xpath.evaluate(
xpathString, contextNode, XPathConstants.NODE);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.eclipse.jetty.orbit/org.apache.taglibs.standard.glassfish
/**
* Evaluate an XPath expression to a boolean value.
*/
public boolean booleanValueOf(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return ((Boolean) xpath.evaluate(
xpathString, contextNode, XPathConstants.BOOLEAN)).booleanValue();
} catch (XPathExpressionException ex) {
throw new JspTagException(
Resources.getMessage("XPATH_ERROR_XOBJECT", ex.toString()), ex);
}
}
代码示例来源:origin: org.glassfish.web/jstl-impl
/**
* Evaluate an XPath expression to a boolean value.
*/
public boolean booleanValueOf(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return ((Boolean) xpath.evaluate(
xpathString, contextNode, XPathConstants.BOOLEAN)).booleanValue();
} catch (XPathExpressionException ex) {
throw new JspTagException(
Resources.getMessage("XPATH_ERROR_XOBJECT", ex.toString()), ex);
}
}
代码示例来源:origin: org.bluestemsoftware.open.maven.tparty/jsp-api-2.1
/**
* Evaluate an XPath expression to a single node.
*/
public Node selectSingleNode(Node n, String xpathString)
throws JspTagException {
//p("selectSingleNode of XPathUtil = passed node:" +
// "xpathString => " + n + " : " + xpathString );
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
return (Node) xpath.evaluate(
xpathString, contextNode, XPathConstants.NODE);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: javax.servlet/com.springsource.javax.servlet.jsp.jstl
/**
* Evaluate an XPath expression to a boolean value.
*/
public boolean booleanValueOf(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return ((Boolean) xpath.evaluate(
xpathString, contextNode, XPathConstants.BOOLEAN)).booleanValue();
} catch (XPathExpressionException ex) {
throw new JspTagException(
Resources.getMessage("XPATH_ERROR_XOBJECT", ex.toString()), ex);
}
}
代码示例来源:origin: org.glassfish.web/jstl-impl
/**
* Evaluate an XPath expression to a single node.
*/
public Node selectSingleNode(Node n, String xpathString)
throws JspTagException {
//p("selectSingleNode of XPathUtil = passed node:" +
// "xpathString => " + n + " : " + xpathString );
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
return (Node) xpath.evaluate(
xpathString, contextNode, XPathConstants.NODE);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: javax.servlet/com.springsource.javax.servlet.jsp.jstl
/**
* Evaluate an XPath expression to a single node.
*/
public Node selectSingleNode(Node n, String xpathString)
throws JspTagException {
//p("selectSingleNode of XPathUtil = passed node:" +
// "xpathString => " + n + " : " + xpathString );
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
return (Node) xpath.evaluate(
xpathString, contextNode, XPathConstants.NODE);
} catch (XPathExpressionException ex) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.bluestemsoftware.open.maven.tparty/jsp-api-2.1
/**
* Evaluate an XPath expression to a boolean value.
*/
public boolean booleanValueOf(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
try {
return ((Boolean) xpath.evaluate(
xpathString, contextNode, XPathConstants.BOOLEAN)).booleanValue();
} catch (XPathExpressionException ex) {
throw new JspTagException(
Resources.getMessage("XPATH_ERROR_XOBJECT", ex.toString()), ex);
}
}
代码示例来源:origin: org.bluestemsoftware.open.maven.tparty/jsp-api-2.1
/**
* Evaluate an XPath expression to a List of nodes.
*/
public List selectNodes(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
Object nl = xpath.evaluate(
xpathString, contextNode, JSTLXPathConstants.OBJECT);
return new JSTLNodeList( nl );
} catch (XPathExpressionException ex ) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: javax.servlet/com.springsource.javax.servlet.jsp.jstl
/**
* Evaluate an XPath expression to a List of nodes.
*/
public List selectNodes(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
Object nl = xpath.evaluate(
xpathString, contextNode, JSTLXPathConstants.OBJECT);
return new JSTLNodeList( nl );
} catch (XPathExpressionException ex ) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.eclipse.jetty.orbit/org.apache.taglibs.standard.glassfish
/**
* Evaluate an XPath expression to a List of nodes.
*/
public List selectNodes(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
Object nl = xpath.evaluate(
xpathString, contextNode, JSTLXPathConstants.OBJECT);
return new JSTLNodeList( nl );
} catch (XPathExpressionException ex ) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.glassfish.web/jstl-impl
/**
* Evaluate an XPath expression to a List of nodes.
*/
public List selectNodes(Node n, String xpathString)
throws JspTagException {
staticInit();
XPathVariableResolver jxvr = new JSTLXPathVariableResolver(pageContext);
Node contextNode = adaptParamsForXalan(n, xpathString.trim(), jxvr);
xpathString = modifiedXPath;
try {
XPath xpath = XPATH_FACTORY.newXPath();
xpath.setNamespaceContext(jstlXPathNamespaceContext);
xpath.setXPathVariableResolver(jxvr);
Object nl = xpath.evaluate(
xpathString, contextNode, JSTLXPathConstants.OBJECT);
return new JSTLNodeList( nl );
} catch (XPathExpressionException ex ) {
throw new JspTagException(ex.toString(), ex);
}
}
代码示例来源:origin: org.apache.taglibs/com.springsource.org.apache.taglibs.standard
/**
* Evaluate an XPath expression to a single node.
*/
public Node selectSingleNode(Node n, String xpath)
throws JspTagException {
//p("selectSingleNode of XPathUtil = passed node:" +
// "xpath => " + n + " : " + xpath );
staticInit();
JstlVariableContext vs = new JstlVariableContext();
XPathContext xpathSupport = new XPathContext();
xpathSupport.setVarStack( vs);
Vector varVector = fillVarStack(vs, xpathSupport);
Node contextNode = adaptParamsForXalan( vs, n, xpath.trim() );
xpath = modifiedXPath;
return (Node) JSTLXPathAPI.selectSingleNode( contextNode, xpath,
jstlPrefixResolver,xpathSupport );
}
代码示例来源:origin: org.apache.taglibs/com.springsource.org.apache.taglibs.standard
/**
* Evaluate an XPath expression to a String value.
*/
public String valueOf(Node n, String xpath) throws JspTagException {
//p("******** valueOf(" + n + ", " + xpath + ")");
staticInit();
// @@@ but where do we set the Pag4eContext for the varaiblecontext?
JstlVariableContext vs = new JstlVariableContext();
XPathContext xpathSupport = new XPathContext();
xpathSupport.setVarStack( vs);
Vector varVector = fillVarStack(vs, xpathSupport);
Node contextNode = adaptParamsForXalan( vs, n, xpath.trim() );
xpath = modifiedXPath;
//p("******** valueOf: modified xpath: " + xpath);
XObject result = JSTLXPathAPI.eval( contextNode, xpath,
jstlPrefixResolver,xpathSupport, varVector);
//p("******Result TYPE => " + result.getTypeString() );
String resultString = result.str();
//p("******** valueOf: after eval: " + resultString);
return resultString;
}
代码示例来源:origin: org.apache.taglibs/com.springsource.org.apache.taglibs.standard
staticInit();
JstlVariableContext vs = new JstlVariableContext();
XPathContext xpathSupport = new XPathContext();
代码示例来源:origin: org.apache.taglibs/com.springsource.org.apache.taglibs.standard
/**
* Evaluate an XPath expression to a boolean value.
*/
public boolean booleanValueOf(Node n, String xpath)
throws JspTagException {
staticInit();
JstlVariableContext vs = new JstlVariableContext();
XPathContext xpathSupport = new XPathContext();
xpathSupport.setVarStack( vs);
Vector varVector = fillVarStack(vs, xpathSupport);
Node contextNode = adaptParamsForXalan( vs, n, xpath.trim() );
xpath = modifiedXPath;
XObject result = JSTLXPathAPI.eval( contextNode, xpath,
jstlPrefixResolver, xpathSupport, varVector);
try {
return result.bool();
} catch (TransformerException ex) {
throw new JspTagException(
Resources.getMessage("XPATH_ERROR_XOBJECT", ex.toString()), ex);
}
}
本文整理了Java中org.apache.taglibs.standard.tag.common.xml.XPathUtil.staticInit()方法的一些代码示例,展示了XPathUtil.st
我是一名优秀的程序员,十分优秀!