Я новичок в Java и Struts и работаю над проектом, в котором мне нужно установить значение атрибута из пользовательского тега, который извлекает значение свойства Java.
...
<cust:urlGeneration porlet="<cust:write property="tgtPortlet"/>">
<a href="<% wsp.write(out) %>"/>the link</a>
<cust:urlGeneration/>
...
Этосвойство устанавливается в классе Java в зависимости от контекста. Этот код находится в моем соответствующем Java-классе:
if(isMyFirstUseCase)
screenbean.setTgtPortlet = "portlet.myFirstValue";
else
screenbean.setTgtPortlet = "portlet.mySecondValue";
Но он не работает, атрибут портлета задан неправильно (строка тега не интерпретируется).
Я хочу *Свойство 1009 * можно установить с помощью portlet.myFirstValue
или portlet.mySecondValue
, но мне не удается установить его динамически ...
Нужно ли что-то экранировать или это просто невозможно? В противном случае у кого-нибудь есть предложение или альтернативное решение?
Я могу предоставить любую дополнительную информацию, если это необходимо.
Спасибо