JSP(Java Server Pages) In Hindi

Language:


How to Install & Configure  apache -tomcat :-

Step 1->पहले अपने Computer  में JAVA _HOME  और JRE _HOME का path  set  करे।Download software apache-tomcat download  link  नीचे  दिया है। 
Step  2 -> software download  rar फाइल में होगा। Step  3 -> अब आप उस software  को जिस Drive में  रखना चाहे रख ले। Step  4 -> अब उस rar  file  पर right  click  करे और फिर  Extract file कर दे। 
Step  5 -> अब  उस  extract  हुये file को C :Drive  या D Drive  में रख ले और उस folder को Rename  कर ले (ये कोई जरुरी नहीं है लेकिन Forder का Name छोटा रहे तो हमें Porgram Run  करते समय परेशानी नहीं होगी।
 Step 6 ->  अब अपने Desktop पर जाए और MyComputer के Icon पे Right  Click  कर के Properties  पर Click  करे और Advance  System Setting -> Environment Variable  में जाये जैसे JAVA _HOME और JRE _HOME  का Path  set  किये है वैसे ही एक New  Path set  करेंगे CLASSPATH के नाम से और इसके अंदर हम apache -tomcat के lib  folder के अंदर जाकर servlet-api .jar तथा jsp-api .jar  के path  को set  करेंगे।अब हम commond (DOS ) program Open करेंगे और हम C :\>cd  apache Enter फिर आपके सामने C :\apache >लिख के आएगा फिर आप  सामने C :\apache \>cd  bin Enter  कर दे  जब आपके  सामने ऐसा (C :\apache \bin >Promt आये तब हमें इसके आगे startup  लिख के Enter  कर देना है।  Step -7  अब आपके सामने एक Startup  का program  Open हो  जायेगा  और फिर आप apache-tomcat  चला सकते है तथा हम Servlet और JSP के file  को run करा सकते है। 


Set the JAVA_HOME Variable

To set the JAVA_HOME variable:


  1. Locate your Java installation directory

    If you didn't change the path during installation, it'll be something like C:\Program Files\Java\jdk1.8.0_65
  2. Do one of the following:
    Windows 7 – Right click My Computer and select Properties > Advanced 
    Windows 8 – Go to Control Panel > System > Advanced System SettingsWindows 10 – Search for Environment Variables then select Edit the system environment variables
  3. Click the Environment Variables button.
  4. Under System Variables, click New.
  5. In the Variable Name field, enter either:
    • JAVA_HOME if you installed the JDK (Java Development Kit)
      or
    • JRE_HOME if you installed the JRE (Java Runtime Environment) 
  6. In the Variable Value field, enter your JDK or JRE installation path .

    If the path contains spaces, use the shortened path name. For example, C:\Progra~1\Java\jdk1.8.0_65

    1. Click OK and Apply Changes as prompted

    You'll need to close and re-open any command windows that were open before you made these changes, as there's no way to reload environment variables from an active command prompt. If the changes don't take effect after reopening the command window, restart Windows.

    Set the JAVA_HOME variable via the command line


    If you would prefer to set the JAVA_HOME (or JRE_HOME) variable via the command line:
    1. Open Command Prompt (make sure you Run as administrator so you're able to add a system environment variable).
    2. Set the value of the environment variable to your JDK (or JRE) installation path as follows:
      setx -m JAVA_HOME "C:\Progra~1\Java\jdk1.8.0_XX"
      If the path contains spaces, use the shortened path name.
    3. Restart Command Prompt to reload the environment variables then use the following command to check the it's been added correctly. 
      echo %JAVA_HOME%
      You should see the path to your JDK (or JRE) installation.


Introduction  Of Java Servlets:- 


Java Servlet Applet के  Oposit होता है. applet में  हम HTML के अंदर java program use कर सकते हैजबकि Servlets में हम  java program केअंदर HTML use कर सकते है. Servlets ऐसा  Java Program है जो  HTML file generate करता है.  Java हमें ऐसा  feature provide करता है  जिससे की हम java program  के  द्वारा HTML file generate  कर सकते है  और उसे Web पर Execute कर सकते है इसके लिए हमको  java program  के अंदर HTMLProgram  लिखना होता है  जब  Java program  Execute करते है तो   HTML code भी Execute हो जाता है  और उस Code के अनुसार  हमारा Web page Show हो जाता है लेकिन इसके लिए जरुरी है की हम अपने Servlet Programको Web Server पर Store करे और उसे वही से Execute करे। 
 Packet Use by Java Servlet:-
Package                                                                                                                          Explanation
javax.servlet                             इस  package में बहुत सी classes  और  interfacess होती है जिसे  आप अपने  program         में use कर सकते है ये package  किसी एक   protocal के लिए नहीं  होता है। इस package मे GenericServlet     class  होती है  जिसे  हम extend कर के servlet create  करते है।
 javax.servlet.http                                     ये Package भी बहुत सी  classe और interfaces provide करती है   इसको हम servlet    program create करने में use कर सकते है  लेकिन ये package  हम  तभी use कर सकते है जब हम Http Protocal  use कर रहे है इस पैकेज में http Servlet क्लास होती हैTask  Of Java Servlet  
  • Processing Html 
  • Opening  Web Browser 
  • Displaying Webpage 
Life Cycle method of Java Servlets :- 
Method                                                                                                                 Explanation
init()             ये method applet के init() method की तरह ही होता है जब servlet   First time                                           create होता है। तब ये method call होता है और यह एक  बार ही call होता है

service()               ये method Servlet life cycle का importent method है इस  method में                                         client request को process किया जाता है और Respons दिया जाता है।
destroy()              ये method सिर्फ एक बार call होता है इसके द्वारा हम सभी connection को close सकते है जैसे कि DataBase Connectivity और ServerConnection आदि। Destroy method call होने के बाद Servlet object  garbage collect हो जाता है। 
doGet()  and doPost() method :-  
Method                                                                                                                  Explanation 
doGet()                                          एक Url के request handle करने के लिए इसका use किया जाता है और   फॉर्म    submit   करते समय (GET ,Post ) का use नहीं किया होता है तब  Request  भी doGet() handle  करता है। 
doPost()                                     ऐसा Html Form जिनमे method Post mention क्या जाता है वो                                                                                                    Request doPost() ही handle  करता है। 







Example:

Demo.jsp
<html>
 <head>
  <title>Welcome</title>
 </head>
 <body>
  <h1>Hello World.</h1>
 </body>
</html>
web.xml
<web-app>
 
  <welcome-file-list>
          <welcome-file>Demo.jsp</welcome-file>
  </welcome-file-list> 
 
</web-app>


type in browser address bar
http://localhost:9999/File name/Demo.jsp

Output:

Hello World.


Post a Comment

12 Comments

  1. Thanks for the sharing information. your post provided us valuable information. I would appreciate if you could share more information about other software courses.
    ms office course in delhi
    ms office course in gurgaon
    ms office course in noida

    ReplyDelete
  2. The main motive of the Hadoop consulting services is to spread the knowledge so that they can give more big data engineers to the world.

    ReplyDelete
  3. Thanks For Posting Useful Information Try New click the option spam given at the top of the page, for more info go to AOL mail Service Helpline number UK.

    ReplyDelete
  4. Very Good Posting ANd Most Useful Information Read Try New Norton Helpline Toll Free Service UK

    ReplyDelete
  5. Thanks For Posting Try NEw Call on Kaspersky Contact Support Service UK in case if you are facing any issue. for instant and reliable support regarding the refund process and further.

    ReplyDelete
  6. Good job, The article looks great and so useful.

    Advance Bulk Miller

    ReplyDelete
  7. I’m amazed, I must say. Seldom do I encounter a blog that’s both equally educative and engaging, and let me tell you, you have hit the nail on the head. The issue is an issue that too few folks are speaking intelligently about. I'm very happy that I stumbled across this during my search for something relating to this.
    Buy Instagram Followers

    ReplyDelete