本文整理了Java中org.netbeans.modules.j2ee.dd.api.web.WebApp.getServlet()
方法的一些代码示例,展示了WebApp.getServlet()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebApp.getServlet()
方法的具体详情如下:
包路径:org.netbeans.modules.j2ee.dd.api.web.WebApp
类名称:WebApp
方法名:getServlet
暂无
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-websvc-restapi
public static Servlet getRestServletAdaptorByName(WebApp webApp, String servletName) {
if (webApp != null) {
for (Servlet s : webApp.getServlet()) {
if (servletName.equals(s.getServletName())) {
return s;
}
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-websvc-restapi
public static ServletMapping25 getRestServletMapping(WebApp webApp) {
if (webApp == null) {
return null;
}
String servletName = null;
for (Servlet s : webApp.getServlet()) {
String servletClass = s.getServletClass();
if (REST_SERVLET_ADAPTOR_CLASS.equals(servletClass) || REST_SPRING_SERVLET_ADAPTOR_CLASS.equals(servletClass) ||
REST_SERVLET_ADAPTOR_CLASS_2_0.equals(servletClass)) {
servletName = s.getServletName();
break;
}
}
if (servletName != null) {
for (ServletMapping sm : webApp.getServletMapping()) {
if (servletName.equals(sm.getServletName())) {
return (ServletMapping25)sm;
}
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-project-jsf
/**
* Get the Faces Servlet URL pattern.
* @param ddRoot the Web Application
* @return If successful, returns the URL pattern, null if unsuccessful.
*/
public static String getFacesURLPattern(WebApp ddRoot) {
Servlet[] servlets = ddRoot.getServlet();
ServletMapping[] mapping = ddRoot.getServletMapping();
if (servlets == null || mapping == null) {
return null;
}
for (int i = 0; i < servlets.length; i++) {
if ((servlets[i] != null) && "javax.faces.webapp.FacesServlet".equals(servlets[i].getServletClass())) { // NOI18N
String servletName = servlets[i].getServletName();
for (int j = 0; j < mapping.length; j++) {
if (servletName.equals(mapping[j].getServletName())) {
return mapping[j].getUrlPattern();
}
}
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-websvc-restapi
private static Servlet getRestServletAdaptor(WebApp webApp) {
if (webApp != null) {
for (Servlet s : webApp.getServlet()) {
String servletClass = s.getServletClass();
if ( REST_SERVLET_ADAPTOR_CLASS_2_0.equals(servletClass) ||
REST_SERVLET_ADAPTOR_CLASS.equals(servletClass) ||
REST_SPRING_SERVLET_ADAPTOR_CLASS.equals(servletClass) ||
REST_SERVLET_ADAPTOR_CLASS_OLD.equals(servletClass)) {
return s;
}
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
/**
* Remove the web.xml servlets for the non-JSR 109 web service.
*
* @param serviceName Name of the web service to be removed
*/
private boolean removeNonJsr109ServletsFromDD(WebApp webApp, String serviceName) {
boolean changed = false;
//first remove the servlet
Servlet[] servlets = webApp.getServlet();
for(int i = 0; i < servlets.length; i++){
Servlet servlet = servlets[i];
if(servlet.getServletName().equals(serviceName)){
webApp.removeServlet(servlet);
changed = true;
break;
}
}
//remove the servlet mapping
ServletMapping[] mappings = webApp.getServletMapping();
for(int i = 0; i < mappings.length; i++){
ServletMapping mapping = mappings[i];
if(mapping.getServletName().equals(serviceName)){
webApp.removeServletMapping(mapping);
changed = true;
}
}
return changed;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-core
String[] getServletNames() {
if (webApp == null) {
return new String[0];
}
Servlet[] ss = webApp.getServlet();
String[] names = new String[ss.length];
for (int i = 0; i < ss.length; i++) {
try {
names[i] = ss[i].getServletName();
} catch (Exception e) {
LOG.log(Level.FINE, "error", e);
names[i] = "";
}
}
return names;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
if (implClass != null) {
String servletName = null;
for(Servlet servlet:webApp.getServlet()){
if(implClass.equals(servlet.getServletClass())) {
webApp.removeServlet(servlet);
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-refactoring
protected List<Servlet> getServlets(String clazz){
List<Servlet> result = new ArrayList<Servlet>();
for(Servlet servlet : getWebModel().getServlet())
if (clazz.equals(servlet.getServletClass())){
result.add(servlet);
}
return result;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
public void removeServiceEntry(String linkName) {
//remove servlet entry in web.xml
WebApp webApp = getWebApp();
Servlet[] servlets = webApp.getServlet();
for(int i = 0; i < servlets.length; i++) {
Servlet servlet = servlets[i];
if(servlet.getServletName().equals(linkName)) {
webApp.removeServlet(servlet);
break;
}
}
ServletMapping[] mappings = webApp.getServletMapping();
for(int j = 0; j < mappings.length; j++ ) {
ServletMapping mapping = mappings[j];
if(mapping.getServletName().equals(linkName)) {
webApp.removeServletMapping(mapping);
}
}
try {
// This also saves server specific configuration, if necessary.
webApp.write(getDeploymentDescriptor());
}
catch(java.io.IOException e) {
NotifyDescriptor ndd =
new NotifyDescriptor.Message(NbBundle.getMessage(this.getClass(), "MSG_Unable_WRITE_WS_DD"), // NOI18N
NotifyDescriptor.ERROR_MESSAGE);
DialogDisplayer.getDefault().notify(ndd);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
/**
* Returns the name of the implementation bean class
* given the servlet-link name
*/
public String getImplementationBean(String linkName) {
WebApp webApp = getWebApp();
org.netbeans.modules.j2ee.dd.api.web.Servlet[] servlets = webApp.getServlet();
for(int i = 0; i < servlets.length; i++) {
if(servlets[i].getServletName().equals(linkName)) {
return servlets[i].getServletClass();
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
public void removeServiceEntry(String linkName) {
//remove servlet entry in web.xml
WebApp webApp = getWebApp();
Servlet[] servlets = webApp.getServlet();
for(int i = 0; i < servlets.length; i++) {
Servlet servlet = servlets[i];
if(servlet.getServletName().equals(linkName)) {
webApp.removeServlet(servlet);
break;
}
}
ServletMapping[] mappings = webApp.getServletMapping();
for(int j = 0; j < mappings.length; j++ ) {
ServletMapping mapping = mappings[j];
if(mapping.getServletName().equals(linkName)) {
webApp.removeServletMapping(mapping);
}
}
try {
// This also saves server specific configuration, if necessary.
webApp.write(getDeploymentDescriptor());
}
catch(java.io.IOException e) {
NotifyDescriptor ndd =
new NotifyDescriptor.Message(NbBundle.getMessage(this.getClass(), "MSG_Unable_WRITE_WS_DD"), // NOI18N
NotifyDescriptor.ERROR_MESSAGE);
DialogDisplayer.getDefault().notify(ndd);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-core
private boolean isNameUnique() {
if (webApp == null) {
return true;
}
Servlet[] ss = webApp.getServlet();
for (int i = 0; i < ss.length; i++) {
if (name.equals(ss[i].getServletName())) {
return false;
}
}
Filter[] ff = webApp.getFilter();
for (int i = 0; i < ff.length; i++) {
if (name.equals(ff[i].getFilterName())) {
return false;
}
}
return true;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-project-jsf
boolean hasExceptionServlet = false;
boolean hasThemeServlet = false;
Servlet[] servlets = ddRoot.getServlet();
for (int i = 0; i < servlets.length; i++) {
servlet = servlets[i];
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
/**
* Returns the name of the implementation bean class
* given the servlet-link name
*/
public String getImplementationBean(String linkName) {
WebApp webApp = getWebApp();
org.netbeans.modules.j2ee.dd.api.web.Servlet[] servlets = webApp.getServlet();
for(int i = 0; i < servlets.length; i++) {
if(servlets[i].getServletName().equals(linkName)) {
return servlets[i].getServletClass();
}
}
return null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-sun-ddui
/** Maps interesting fields from ejb-jar descriptor to a multi-level property map.
*
* @return Map<String, Object> where Object is either a String value or nested map
* with the same structure (and thus ad infinitum)
*/
private static Map<String, Object> genProperties(WebApp webApp) {
Map<String, Object> data = new HashMap<String, Object>();
if(webApp != null) {
Servlet [] servlets = webApp.getServlet();
if(servlets != null) {
for(Servlet servlet: servlets) {
String servletName = servlet.getServletName();
if(Utils.notEmpty(servletName)) {
Map<String, Object> servletMap = new HashMap<String, Object>();
data.put(servletName, servletMap);
servletMap.put(DDBinding.PROP_NAME, servletName);
RunAs runAs = servlet.getRunAs();
if(runAs != null) {
String roleName = runAs.getRoleName();
if(Utils.notEmpty(roleName)) {
servletMap.put(DDBinding.PROP_RUNAS_ROLE, roleName);
}
}
}
}
}
}
return data.size() > 0 ? data : null;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
Servlet[] remainingServlets = webApp.getServlet();
for(int i = 0; i < remainingServlets.length; i++){
if(remainingServlets[i].getServletClass().equals(servletClassName)){
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-tomcat5
boolean isServlet=false;
Servlet[] servlets = webApp.getServlet();
int i;
for(i=0;i<servlets.length;i++) {
内容来源于网络,如有侵权,请联系作者删除!