|
Lines 22-39
import java.security.Permission;
Link Here
|
| 22 |
import java.security.PermissionCollection; |
22 |
import java.security.PermissionCollection; |
| 23 |
import java.util.Collections; |
23 |
import java.util.Collections; |
| 24 |
import java.util.Enumeration; |
24 |
import java.util.Enumeration; |
|
|
25 |
import java.util.EventListener; |
| 25 |
import java.util.HashSet; |
26 |
import java.util.HashSet; |
|
|
27 |
import java.util.Map; |
| 26 |
import java.util.Set; |
28 |
import java.util.Set; |
| 27 |
|
29 |
|
|
|
30 |
import javax.servlet.Filter; |
| 31 |
import javax.servlet.FilterRegistration; |
| 28 |
import javax.servlet.RequestDispatcher; |
32 |
import javax.servlet.RequestDispatcher; |
| 29 |
import javax.servlet.Servlet; |
33 |
import javax.servlet.Servlet; |
| 30 |
import javax.servlet.ServletConfig; |
34 |
import javax.servlet.ServletConfig; |
| 31 |
import javax.servlet.ServletContext; |
35 |
import javax.servlet.ServletContext; |
| 32 |
import javax.servlet.ServletException; |
36 |
import javax.servlet.ServletException; |
|
|
37 |
import javax.servlet.ServletRegistration; |
| 38 |
import javax.servlet.ServletRegistration.Dynamic; |
| 39 |
import javax.servlet.SessionCookieConfig; |
| 40 |
import javax.servlet.descriptor.JspConfigDescriptor; |
| 33 |
import javax.servlet.http.HttpServlet; |
41 |
import javax.servlet.http.HttpServlet; |
| 34 |
import javax.servlet.http.HttpServletRequest; |
42 |
import javax.servlet.http.HttpServletRequest; |
| 35 |
import javax.servlet.http.HttpServletResponse; |
43 |
import javax.servlet.http.HttpServletResponse; |
| 36 |
|
44 |
|
|
|
45 |
import org.apache.tomcat.InstanceManager; |
| 37 |
import org.eclipse.equinox.internal.jsp.jasper.JspClassLoader; |
46 |
import org.eclipse.equinox.internal.jsp.jasper.JspClassLoader; |
| 38 |
import org.osgi.framework.Bundle; |
47 |
import org.osgi.framework.Bundle; |
| 39 |
|
48 |
|
|
Lines 107-112
public class JspServlet extends HttpServlet {
Link Here
|
| 107 |
} |
116 |
} |
| 108 |
|
117 |
|
| 109 |
public void init(ServletConfig config) throws ServletException { |
118 |
public void init(ServletConfig config) throws ServletException { |
|
|
119 |
// Set the InstanceManager conforming to Apache Tomcat 7 |
| 120 |
config.getServletContext().setAttribute(InstanceManager.class.getName(), new MyInstanceManager()); |
| 121 |
|
| 110 |
ClassLoader original = Thread.currentThread().getContextClassLoader(); |
122 |
ClassLoader original = Thread.currentThread().getContextClassLoader(); |
| 111 |
try { |
123 |
try { |
| 112 |
Thread.currentThread().setContextClassLoader(jspLoader); |
124 |
Thread.currentThread().setContextClassLoader(jspLoader); |
|
Lines 363-367
public class JspServlet extends HttpServlet {
Link Here
|
| 363 |
} |
375 |
} |
| 364 |
return null; |
376 |
return null; |
| 365 |
} |
377 |
} |
|
|
378 |
|
| 379 |
public int getEffectiveMajorVersion() { |
| 380 |
// TODO Auto-generated method stub |
| 381 |
return 0; |
| 382 |
} |
| 383 |
|
| 384 |
public int getEffectiveMinorVersion() { |
| 385 |
// TODO Auto-generated method stub |
| 386 |
return 0; |
| 387 |
} |
| 388 |
|
| 389 |
public boolean setInitParameter(String name, String value) { |
| 390 |
// TODO Auto-generated method stub |
| 391 |
return false; |
| 392 |
} |
| 393 |
|
| 394 |
public Dynamic addServlet(String servletName, String className) { |
| 395 |
// TODO Auto-generated method stub |
| 396 |
return null; |
| 397 |
} |
| 398 |
|
| 399 |
public Dynamic addServlet(String servletName, Servlet servlet) { |
| 400 |
// TODO Auto-generated method stub |
| 401 |
return null; |
| 402 |
} |
| 403 |
|
| 404 |
public Dynamic addServlet(String servletName, Class servletClass) { |
| 405 |
// TODO Auto-generated method stub |
| 406 |
return null; |
| 407 |
} |
| 408 |
|
| 409 |
public Servlet createServlet(Class clazz) throws ServletException { |
| 410 |
// TODO Auto-generated method stub |
| 411 |
return null; |
| 412 |
} |
| 413 |
|
| 414 |
public ServletRegistration getServletRegistration(String servletName) { |
| 415 |
// TODO Auto-generated method stub |
| 416 |
return null; |
| 417 |
} |
| 418 |
|
| 419 |
public Map getServletRegistrations() { |
| 420 |
// TODO Auto-generated method stub |
| 421 |
return null; |
| 422 |
} |
| 423 |
|
| 424 |
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className) { |
| 425 |
// TODO Auto-generated method stub |
| 426 |
return null; |
| 427 |
} |
| 428 |
|
| 429 |
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Filter filter) { |
| 430 |
// TODO Auto-generated method stub |
| 431 |
return null; |
| 432 |
} |
| 433 |
|
| 434 |
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class filterClass) { |
| 435 |
// TODO Auto-generated method stub |
| 436 |
return null; |
| 437 |
} |
| 438 |
|
| 439 |
public Filter createFilter(Class clazz) throws ServletException { |
| 440 |
// TODO Auto-generated method stub |
| 441 |
return null; |
| 442 |
} |
| 443 |
|
| 444 |
public FilterRegistration getFilterRegistration(String filterName) { |
| 445 |
// TODO Auto-generated method stub |
| 446 |
return null; |
| 447 |
} |
| 448 |
|
| 449 |
public Map getFilterRegistrations() { |
| 450 |
// TODO Auto-generated method stub |
| 451 |
return null; |
| 452 |
} |
| 453 |
|
| 454 |
public SessionCookieConfig getSessionCookieConfig() { |
| 455 |
// TODO Auto-generated method stub |
| 456 |
return null; |
| 457 |
} |
| 458 |
|
| 459 |
public void setSessionTrackingModes(Set sessionTrackingModes) { |
| 460 |
// TODO Auto-generated method stub |
| 461 |
|
| 462 |
} |
| 463 |
|
| 464 |
public Set getDefaultSessionTrackingModes() { |
| 465 |
// TODO Auto-generated method stub |
| 466 |
return null; |
| 467 |
} |
| 468 |
|
| 469 |
public Set getEffectiveSessionTrackingModes() { |
| 470 |
// TODO Auto-generated method stub |
| 471 |
return null; |
| 472 |
} |
| 473 |
|
| 474 |
public void addListener(String className) { |
| 475 |
// TODO Auto-generated method stub |
| 476 |
|
| 477 |
} |
| 478 |
|
| 479 |
public void addListener(EventListener t) { |
| 480 |
// TODO Auto-generated method stub |
| 481 |
|
| 482 |
} |
| 483 |
|
| 484 |
public void addListener(Class listenerClass) { |
| 485 |
// TODO Auto-generated method stub |
| 486 |
|
| 487 |
} |
| 488 |
|
| 489 |
public EventListener createListener(Class clazz) throws ServletException { |
| 490 |
// TODO Auto-generated method stub |
| 491 |
return null; |
| 492 |
} |
| 493 |
|
| 494 |
public JspConfigDescriptor getJspConfigDescriptor() { |
| 495 |
// TODO Auto-generated method stub |
| 496 |
return null; |
| 497 |
} |
| 498 |
|
| 499 |
public ClassLoader getClassLoader() { |
| 500 |
// TODO Auto-generated method stub |
| 501 |
return null; |
| 502 |
} |
| 503 |
|
| 504 |
public void declareRoles(String[] roleNames) { |
| 505 |
// TODO Auto-generated method stub |
| 506 |
|
| 507 |
} |
| 366 |
} |
508 |
} |
| 367 |
} |
509 |
} |