java web -- 简单部署一个程序

开发工具:IDEA
1. 创建一个java工程,选择web application,如图:
这里写图片描述

  1. 创建一个servlet类,命名为HelloServlet如图:
    这里写图片描述
  2. 编写类,如下:
package test;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

/**
 * Created by AA on 2017/4/8.
 */
public class HelloServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {

        this.doGet(request,response);
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        response.setCharacterEncoding("UTF-8");
        request.setCharacterEncoding("UTF-8");

        response.setContentType("text/html");//设置文档类型
        PrintWriter out = response.getWriter();//获取out对象
        //输出到客户端浏览器
        out.println("<!DOCTYPE HTML PUBIC \"-//W3C//DTD HTML 4.01 Transitional //EN\">");
        out.println("<HTML>");
        out.println("<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">");
        out.println("<HEAD><TITLE>hello world</TITLE></HEAD>");
        out.println("<BODY>");

        String url = request.getRequestURI(); //获取uri路径
        out.println("<form action='" + url +"' method='post'>");
        out.println("请输入你的名字:<input type='text' name='name' />");
        out.println("<input type='submit'/>");
        out.println("</form>");
        out.println("");

        String name = request.getParameter("name");
        if(name != null && name.trim().length()>0){
            out.println("你好,我是大东,<b>"+name+"</b>.欢迎来到java web世界");
        }
        out.println(" </BODY>");
        out.println("</HTML>");
        out.flush();
        out.close();//关闭out
    }
}
  1. 编写web.xml,如下:
<servlet>
        <servlet-name>helloServlet</servlet-name>
        <servlet-class>test.HelloServlet</servlet-class>//映射的路径
    </servlet>
    <servlet-mapping>
        <servlet-name>helloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>//访问的url
    </servlet-mapping>
  1. 部署到tomcat上
    把工程下web的所有文件都复制到tomcat目录下的webapps(web目录名可以重新命名),在web下的WEB-INF下创建一个classes目录,把编译好的servlet文件复制到该目录下(连包名一起复制),如图
    这里写图片描述
    这里写图片描述

  2. 启动tomcat服务,在浏览器输入:http://localhost:8080/web/hello,如果正常会输出如下,否则文件导入不正确
    这里写图片描述

利用idea部署到tomcat
1)进入run/debug configurations 界面,如下
这里写图片描述
首先添加一个tomcat 服务,填写名字,选择tomcat,点击“ok”设置完成,然后直接run/debug即可运行

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
好的,以下是一个简单Java Web程序的例子: 1. 创建一个Java Web项目 首先,在你的IDE中创建一个新的Java Web项目。你可以使用Eclipse、IntelliJ IDEA或NetBeans等任何一个IDE。 2. 创建一个Servlet 在项目中创建一个Servlet。可以使用如下代码创建一个简单的Servlet: ```java import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class MyServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().println("Hello World"); } } ``` 3. 配置Servlet 在web.xml文件中配置Servlet。可以使用如下代码将Servlet配置到web.xml文件中: ```xml <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> ``` 4. 部署项目 将项目部署Web服务器中。可以使用Tomcat或Jetty等Web服务器。 5. 访问Web应用 访问Web应用的URL,例如http://localhost:8080/mywebapp/hello。在浏览器中输入这个URL,应该会看到“Hello World”的文本。 以上是一个简单Java Web程序的例子。你可以根据自己的需求修改代码和配置文件来构建更复杂的Web应用程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值