Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

त्रुटि प्राप्त करना HTTP स्थिति 405 - HTTP विधि GET इस URL द्वारा समर्थित नहीं है, लेकिन कभी भी `get` का उपयोग नहीं किया गया है?

समस्या यह है कि आपने अपने सर्वलेट को /register.html . पर मैप किया है और यह POST विधि की अपेक्षा करता है, क्योंकि आपने केवल doPost() . लागू किया है तरीका। तो जब आप register.html open खोलते हैं पेज, यह फॉर्म के साथ एचटीएमएल पेज नहीं खोलेगा बल्कि सर्वलेट जो फॉर्म डेटा को संभालता है।

वैकल्पिक रूप से जब आप गैर-मौजूदा यूआरएल में POST फॉर्म जमा करते हैं, तो वेब कंटेनर 404 (नहीं मिला) के बजाय 405 त्रुटि (विधि की अनुमति नहीं) प्रदर्शित करेगा।

ठीक करने के लिए:

<servlet-mapping>
    <servlet-name>Register</servlet-name>
    <url-pattern>/Register</url-pattern>
</servlet-mapping>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लार्वा धाराप्रवाह क्वेरी बिल्डर के साथ कई तालिकाओं में से चुनें

  2. एक MySQL कॉलम में उप स्ट्रिंग की घटनाओं की गणना करें

  3. दूरस्थ MySQL सर्वर से कनेक्ट करने का प्रयास करते समय MySQL सर्वर से कनेक्शन टूट गया

  4. MySQL DECIMAL का उपयोग कैसे करें?

  5. सबकुऐरी वापसी एक से अधिक पंक्ति