zoukankan      html  css  js  c++  java
  • Tomcat Jsp环境搭建全过程--重拾jsp

     搭建Jsp环境最简单的办法就是

     Java+Tomcat 能很好的支持jsp代码

    1.首先,我们需要下载JDK和Tomcat安装包
    
       JDK下载地址 http://www.oracle.com/technetwork/java/index.html
    
       Tomcat下载地址 http://tomcat.apache.org/
    
    2. 配置Java的环境变量
    
        JAVA_HOME=C:Program FilesJavajdk1.7.0
    
        CLASSPATH= .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
    
        PATH=%JAVA_HOME%in;
    
       然后可以在命令行下输入java  -version    javac  等命令如果都OK说明java环境变量已经配好
    
    3.配置Tomcat环境变量
    
       TOMCAT_HOME=D:	omcat7
    
       然后将D:	omcat7libservlet-api.jar拷贝到C:Program FilesJavajdk1.7.0jrelibext目录下
    
    4.启动Tomcat服务
    
       如果正常 则会启动一个Tomcat服务 访问http://localhost:8080/可以出现欢迎画面
    
    此时环境已经搭建完毕

    两个测试项目

    1.在D: omcat7webapps下建立一个myapp文件

       然后新建一个WEB-INF文件夹

       在文件夹下新建一个web.xml

    <?xml version="1.0" encoding="ISO-8859-1"?>  
      
    <!DOCTYPE web-app  
      
    PUBLIC  
      
    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  
      
    "http://java.sun.com/dtd/web-app_2_3.dtd">  
      
    <web-app>  
      
    <display-name>My Web Application</display-name>  
      
    <description>  
      
    A application for test  
      
    .  
      
    </description>  
      
    <servlet>  
    <servlet-name>HelloWorld</servlet-name>  
    <servlet-class>test.HelloWorld</servlet-class>  
    </servlet>  
      
    <servlet-mapping>  
    <servlet-name>HelloWorld</servlet-name>  
    <url-pattern>/HelloWorld</url-pattern>  
    </servlet-mapping>  
      
    </web-app>  

    在myapp下新建一个测试的jsp页面 名为index.jsp

    <html>  
      
    <body>  
      
    <center>  
      
    Now time is:  
      
    <%=new java.util.Date()%>  
      
    </center>  
      
    </body>  
      
    </html>  

    这时候在浏览器里 http://localhost:8080/myapp/index.jsp  可以看到当前的时间说明执行成功

    2. 建立自己的Servlet

       在 D: omcat7webappsmyappWEB-INFclasses est 目录下 建立HelloWorld.java

    package test;  
      
    import java.io.*;  
    import javax.servlet.*;  
    import javax.servlet.http.*;  
    public class HelloWorld extends HttpServlet  
    {  
    public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException  
    {  
       response.setContentType("text/html");  
        PrintWriter out = response.getWriter();  
        out.println("<html><head><title>");  
        out.println("This is my first Servlet");  
        out.println("</title></head><body>");  
        out.println("<h1>Hello,World!</h1>");  
        out.println("</body></html>");  
    }  
    }  

    然后用javac HelloWorld.java来编译 编译成功了之后

    在web.xml里得加入

    <servlet>  
    <servlet-name>HelloWorld</servlet-name>  
    <servlet-class>test.HelloWorld</servlet-class>  
    </servlet>  
      
    <servlet-mapping>  
    <servlet-name>HelloWorld</servlet-name>  
    <url-pattern>/HelloWorld</url-pattern>  
    </servlet-mapping>  

    这个我们之前已经写好了

    http://localhost:8080/myapp/HelloWorld 输入这个链接应该就可以看到大大的HelloWorld了

    3.建立自己的java bean

      在D: omcat7webappsmyappWEB-INFclasses est

       建立TestBean.java

    package test;
    public class TestBean
    {
        public int getName()
        {
            return 10086;
        }
        
    }

      然后用javac TestBean.java来编译

      然后在myapp下新建了一个jsp文件 

      testBean.jsp

     

    <%@ page import="test.TestBean" %>  
    
      
    <html>  
      
    <head>  
      
    <title>Test Bean</title>  
      
    </head>  
      
    <body>  
      
    <center>  
      
    <%  
       TestBean testBean  = new TestBean();  
    %>  
      
    Java Bean Test:  
      
        The author's blog address is  
      
    <%=testBean.getName()%>  
      
    </center>  
      
    </body>  
      
    </html>  

     然后输入http://localhost:8080/myapp/testBean.jsp 就能输出一行结果

    基本Tomcat+Java的环境就搭建好了,Enjoy

  • 相关阅读:
    脚本——1-100的和
    脚本——删除文件为0大小的文件
    脚本——ping网址
    脚本——大于5k的文件有
    脚本——九九乘法表
    第十天:小数与随机数
    第九天:单元测试
    第八天:错误异常处理
    第七天(1):包与模块管理
    第七天(2):面向对象编程
  • 原文地址:https://www.cnblogs.com/zendu/p/5796308.html
Copyright © 2011-2022 走看看