发表于: 2017-04-27 22:44:10

1 1355


今日完成的事:

1,将昨天所遇到的找不到Tomcat Server的问题解决了。

在34 item more里面可以找到Tomcat Server。

2,现在Tomcat并配置环境变量,部署Tomcat服务器。

3,编写代码测试。

      创建一个java类

public class Controller extends HttpServlet {
    @Override    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doPost(req, resp);
    }

    @Override    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//        System.err.println("---");        //解决乱码
        req.setCharacterEncoding("UTF-8");
        String name=req.getParameter("name");
        req.setAttribute("name",name);
        System.out.println(name);
        req.getRequestDispatcher("index.jsp").forward(req, resp);
    }

}

    在创建类时,会遇到HttpServlet的继承出问题,是因为没有把Tomcat的依赖加入到module中。

   HTML:在src/main/webapp下创建一个.jsp格式的文件夹

<html><head>
    <title>Title</title></head><body><form action="myController" method="post">
    <input name="name">
    return:${name}    <input value="提交" type="submit"></form></body></html>

    XML:注意这里的index.jsp与前面创建的文件夹名字一样

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file></welcome-file-list></web-app>

设置默认浏览器,启动项目

4,写了一个helloworld,但没明白”在src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar包。”中clean,install在哪儿,我用的是IDEA。

明日计划:

完成任务中的17-21

遇到的问题:

今天在进行上面的编码测试完成后总是跑不成功,而且一开始提示8080这个端口有别的进程在使用,查了好久也没找到原因与解决方法,后面发现是web.xml中index.jsp中的"."写成了“,”。



返回列表 返回列表
评论

    分享到