发表于: 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中的"."写成了“,”。
评论