发表于: 2018-01-05 21:13:16

1 480


今天完成的事情:

今天学习了一下关于SpringMVC的东西。因为RESTFUL是一种编码规范。想要学习,还是得从Spring入手。

基本上了解了网页的一个相互调用。

在新建一个干净的web程序的时候,直接运行程序,系统会自动加载index.jsp。

然后在webapp文件夹下新建一个html或者jsp文件,然后在web文件中设置如下,在<welcome-file>你的文件夹名</welcome-file>

<welcome-file-list>     <!--welcome-file-list开头-->
   <welcome-file>MyJsp.jsp</welcome-file> <!--设置欢迎页面,也就是项目启动后浏览器展示的第一个页面-->
</welcome-file-list> <!--welcome-file-list结尾-->

就可以在浏览器中看到相应的调用结果结果。

对欢迎页中添加一个表单:

<form action="login.do" method="post">      <!--所提交的表单,action为"login.do",发出请求是post-->
   <p>账号:<input type="text" name="id"/></p> <!--所输入的"账号"在提交后的标示是"id",下同 -->

   <p>密码:<input type="text" name="password"/>

<p><input type="submit" value="登录"></p> <!--表单提交按钮,显示名称为"登录"-->

似乎网页的按钮就是submit类型。

public void doPost(HttpServletRequest request, HttpServletResponse response)//处理post请求的方法
     throws ServletException, IOException {
boolean b = false;
MyPOJO myPOJO = new MyPOJO();//新建MyPOJO类的对象myPOJO
   //根据标示名获取JSP文件中表单所包含的参数
   String id = request.getParameter("id");
String password = request.getParameter("password");
b = myPOJO.login(id, password);//使用模型对账号和密码进行验证,返回一个boolean类型的对象
   if (b) { //如果验证结果为真,跳转至登录成功页面
       response.sendRedirect("LoginSuccessful.jsp");
} else { //如果验证结果为假,跳转至登录失败页面
       response.sendRedirect("LoginFailed.jsp");
}
}

然后在控制器中就可以设置get方法来获取前端的数据。并进行相应的判断。

但是暂时了解的不多,还需要仔细去研究她的逻辑。

明天计划的事情:(一定要写非常细致的内容)

遇到的问题:

1.在进行首页设置的时候,放在webapp文件夹下就成功,放在WEB-INF文件夹下就失败。尝试了几种办法也没有成功。想不明白。

<welcome-file-list> <!--welcome-file-list开头-->
   <welcome-file>/MyJsp.jsp</welcome-file> <!--设置欢迎页面,也就是项目启动后浏览器展示的第一个页面-->
</welcome-file-list> <!--welcome-file-list结尾-->


收获:

1.不要照着他人的源码,那只是在学着别人走路。要学会从复杂的资料里去筛选自己想要的知识,然后在思考之后运用出来。这样的学习才能深刻。


进度:打通了前往网络的第一步吧、还算满意。



返回列表 返回列表
评论

    分享到