java - Get virtual path of the invoked servlet inside the servlet code -


अगर मेरे पास ऐसा कुछ है:

  & lt; servlet & gt; & LT; प्रदर्शन-नाम & gt; चरण & lt; / प्रदर्शन-नाम & gt; & LT; सर्वलेट-नाम & gt; चरण & lt; / सर्वलेट-नाम & gt; & LT; सर्वलेट श्रेणी & gt; com.foo.AServlet & lt; / सर्वलेट श्रेणी & gt; & Lt; / सर्वलेट & gt; & LT; सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-नाम & gt; चरण & lt; / सर्वलेट-नाम & gt; & LT; यूआरएल पैटर्न & gt; / aservlet / * & lt; / यूआरएल पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt;  

और सर्वलेट को फॉर्म / एसेलेट / एबीसी /

के अनुरोध से लागू किया जाता है, तो क्या कोड में मूल्य "एबीसी" प्राप्त करने का कोई तरीका है? यानी कक्षा एसरेलेट के doGet () या doPost () विधियों के अंदर क्या है?

यह सबसे आसान काम है है,

  स्ट्रिंग पथ = request.getPathInfo ();  

कौन सा रिटर्न देता है "/ एबीसी"।


Comments