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
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 HttpServletRequest request
response
protected HttpServletResponse response
classes
protected Map classes
ognl
protected OgnlTool ognl
stack
protected ValueStack stack
StrutsUtil
public StrutsUtil(ValueStack stack,
HttpServletRequest request,
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,
HttpServletRequest aRequest,
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()
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
htmlEncode
public String htmlEncode(Object obj)
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-2008 Apache Software Foundation. All Rights Reserved.