The default behaviour for uploading image, using Stereotype("PHOTO") will change the url. For example, localhost:8080/m/Activity?Uid=15&Year=2017 will change to localhost:8080/m/Activity?application=Survey&module=Activity once image loaded. I have tried to retain the url with the code shown below but it does not work. Can somebody help me on how to retain the previous url?
ImageEditor.jsp
<%@ include file="../imports.jsp"%>
<%@ page import="org.openxava.model.meta.MetaProperty" %>
<%@ page import="org.openxava.web.Ids" %>
<%
String propertyKey = request.getParameter("propertyKey");
MetaProperty p = (MetaProperty) request.getAttribute(propertyKey);
boolean editable="true".equals(request.getParameter("editable"));
String uId = request.getParameter("UId");
String year = request.getParameter("Year");
long dif=System.currentTimeMillis(); // to avoid browser caching
%>
<img id='<%=propertyKey%>' name='<%=propertyKey%>' src='<%=request.getContextPath()%>/xava/ximage?UId=<%=uId%>&Year=<%=year%>&property=<%=propertyKey%>&dif=<%=dif%>' title="<%=p.getDescription(request)%>" alt=""/>
<% if (editable) { %>
<span valign='middle'>
<xava:link action='ImageEditor.changeImage' argv='<%="newImageProperty="+Ids.undecorate(propertyKey)%>'/>
<xava:action action='ImageEditor.deleteImage' argv='<%="newImageProperty="+Ids.undecorate(propertyKey)%>'/>
</span>
<% } %>
Thanks.
Brian