blob: 73aeba85e5eac10268e525d14b8158bce1e2f6e2 [file] [log] [blame]
<% CreateServletTemplateModel model = (CreateServletTemplateModel) argument;
model.removeFlags(CreateWebClassTemplateModel.FLAG_QUALIFIED_SUPERCLASS_NAME);
if (model.getJavaPackageName()!=null && model.getJavaPackageName()!="") { %>package <%=model.getJavaPackageName()%>;<%}%>
<% Collection<String> imports = model.getImports();
for (String anImport : imports) { %>
import <%=anImport%>;
<% } %>
/**
* Servlet implementation class for Servlet: <%=model.getClassName()%>
*
<% if (model.isAnnotated()) { %>
* @web.servlet
* name="<%=model.getServletName()%>"
* display-name="<%=model.getServletName()%>"<%
if (model.getDescription() != null && model.getDescription() != "") { %>
* description="<%=model.getDescription()%>"<% } %>
*<% List mappings = model.getServletMappings();
if (mappings != null && mappings.size() > 0) {
for (int i = 0; i < mappings.size(); i++) {
String map = model.getServletMapping(i); %>
* @web.servlet-mapping
* url-pattern="<%=map%>"
*<% } }
List initParams = model.getInitParams();
if (initParams != null && initParams.size() > 0) {
for (int i = 0; i < initParams.size(); i++) {
String name = model.getInitParam(i, CreateServletTemplateModel.NAME);
String value = model.getInitParam(i, CreateServletTemplateModel.VALUE);
String description = model.getInitParam(i, CreateServletTemplateModel.DESCRIPTION); %>
* @web.servlet-init-param
* name="<%=name%>"
* value="<%=value%>"<% if (description != null && description != "") { %>
* description="<%=description%>"<%} %>
*<% } } } %>
*/