Correction on this question.
With Struts1 the following would work:
JSP:
<%
String productType = [get the productType from the form]
String productTypeI18nKey = "product.type.list." + productType;
%>
With the Struts2, how would I do the same. I've tried:
JSP:
<%
String productTypeI18nKey =
With Struts1 the following would work:
JSP:
<%
String productType = [get the productType from the form]
String productTypeI18nKey = "product.type.list." + productType;
%>
With the Struts2, how would I do the same. I've tried:
JSP:
<%
String productTypeI18nKey = "product.type.list." + productT
Well I found 2 ways to assign an action's property to a JSP variable in a
scriptlet:
Solution 1: Set property as an attribute
JSP:
<%
String myProductType = request.getAttribute("prodType")
%>
This takes the action's productType property and stores it as an attribute
called prodType in the req
I was able to get access to the action from the JSP as follows (it isn't
pretty but it worked)
JSP:
<%
com.opensymphony.xwork2.ognl.OgnlValueStack stack =
(com.opensymphony.xwork2.ognl.OgnlValueStack)request.getAttribute("struts.valueStack");
MyAction myAction = (MyAction)stack.findValue("actio
Does anyone know how to access the action instance from the value stack.
I'd like to be able to call a method on the action from the JSP.
I'm trying to do something like this:
MyAction.java:
public class MyAction extends ActionSupport
{
public String myMethod()
{
return "somethi
Does anyone know how to assign a value from to a JSP variable?
I'm trying to do something like this (I know this doesn't work):
<%
String prodType = ;
%>
We're migrating a struts 1.0.2 app to 2.1 and we have a lot of code that
used to access the ActionForm and assign values to JSP.
Thanks
6 matches
Mail list logo