发表于: 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.不要照着他人的源码,那只是在学着别人走路。要学会从复杂的资料里去筛选自己想要的知识,然后在思考之后运用出来。这样的学习才能深刻。
进度:打通了前往网络的第一步吧、还算满意。
评论