<%@ page import="java.util.*" %>
<%@ page import="com.acme.ReserveWebService" %>
<%@taglib prefix="osm" uri="/WEB-INF/tlds/Manager.tld" %>
<osm:license writeAccess="true"/>
<%
final String referrer = request.getHeader("referer");
final String elid = request.getParameter("elid");
final ReserveWebService service = new ReserveWebService();
service.reserveElement(elid);
if(referrer!=null) {
response.sendRedirect(referrer);
} else {
response.sendRedirect("/");
}
%>
|
|
In a standard deployment the web client application and the web services are running in the same Jetty server service and thus share the classpath. Therefore, there is no need to make a remote call to the web service. For more information on development of remote clients of the web services, see How to write a Java client for Creo Elements/Direct Model Manager Web Services.
|
<%@ page import="java.util.*" %>
<%
final String elid = request.getParameter("elid");
%>
<div class="reserve">
<form id="reserve" method="get" action="action/ReserveAction.jsp">
<input type="hidden" name="elid" value="<%=elid%>">
<input type="submit" name="reserve" value="Reserve"/>
</form>
</div>
<Class>
<Name>MODEL_3D</Name>
...
<Components>
<Component>
<Name>Reserve</Name>
<Component>component/ReserveComponent.jsp</Component>
</Component>
</Components>
...
</Class>
.reserve {
float: left;
display: block;
position: absolute;
left:370px;
top:280px;
}
.reserve input {
width: 150px;
}