org.apache.struts2.util
Class StrutsUtil
java.lang.Object
org.apache.struts2.util.StrutsUtil
- Direct Known Subclasses:
- VelocityStrutsUtil
public class StrutsUtil
- extends Object
Struts base utility class, for use in Velocity and Freemarker templates
Constructor Summary |
StrutsUtil(ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final Logger LOG
request
protected javax.servlet.http.HttpServletRequest request
response
protected javax.servlet.http.HttpServletResponse response
classes
protected Map<String,Class> classes
ognl
protected OgnlTool ognl
stack
protected ValueStack stack
StrutsUtil
public StrutsUtil(ValueStack stack,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
bean
public Object bean(Object aName)
throws Exception
- Throws:
Exception
isTrue
public boolean isTrue(String expression)
findString
public Object findString(String name)
include
public String include(Object aName)
throws Exception
- Throws:
Exception
include
public String include(Object aName,
javax.servlet.http.HttpServletRequest aRequest,
javax.servlet.http.HttpServletResponse aResponse)
throws Exception
- Deprecated. the request and response are stored in this util class, please use include(string)
- Throws:
Exception
urlEncode
public String urlEncode(String s)
buildUrl
public String buildUrl(String url)
findValue
public Object findValue(String expression,
String className)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
getText
public String getText(String text)
getContext
public String getContext()
translateVariables
public String translateVariables(String expression)
makeSelectList
public List makeSelectList(String selectedList,
String list,
String listKey,
String listValue)
- the selectedList objects are matched to the list.listValue
listKey and listValue are optional, and if not provided, the list item is used
- Parameters:
selectedList
- the name of the action property
that contains the list of selected items
or single item if its not an array or listlist
- the name of the action property
that contains the list of selectable itemslistKey
- an ognl expression that is exaluated relative to the list item
to use as the key of the ListEntrylistValue
- an ognl expression that is exaluated relative to the list item
to use as the value of the ListEntry
- Returns:
- a List of ListEntry
toInt
public int toInt(long aLong)
toLong
public long toLong(int anInt)
toLong
public long toLong(String aLong)
toString
public String toString(long aLong)
toString
public String toString(int anInt)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.