Я занимаюсь разработкой приложения, которое использует портлеты Weblogic и Struts.Все, что мне нужно сделать, это загрузить разные jsp в один и тот же портлет на основе веб-браузера, который использует клиент.
Например: если у меня есть портлет с именем home.portlet.Если пользователь использует IE, он должен отобразить IE.jsp в home.portlet, если он использует firefox, я должен отобразить firefox.jsp в home.portlet.
Это то, что у меня есть в home.portlet:
<netuix:content>
<netuix:jspContent contentUri="IE.jsp"/>
</netuix:content>
//in struts config file
<forward name="firefox" path="/firefox.jsp>
Это то, что я сделал, чтобы добиться этого - в homeAction.java:
if(firefox)
return mapping.findForward("firefox");
Так что, даже если пользователь использует firefox, он отображает IE.jsp.Как мы можем изменить содержимое jsp в портлете из класса действий Struts, чтобы я мог проверить тип браузера, который использует пользователь, и отобразить страницу соответствующим образом?
Спасибо за помощь и предложения.
Спасибо,
-Сай