《软件工程综合实践》学习内容2
软件工程综合实践又过去了三天,学习了MVC、servelt(前后台交互)等相关内容,每天学习的内容都在更进一步,复杂难懂的东西也越来越多。好在老师十分耐心,在比较复杂难度的地方总会添加注释方便我们理解代码,还会向我们推荐一些网站学习。
在第四天,我们继续对代码进行拓展补充,使网页的功能更加完善,网页页面也初见端倪,可以进行简单的登录操作。
具体的主要代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'login.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<form action="LoginAction"method="get" >
用户名:<input type="text" name="username" id="username"
placeholder="请输入账号" required="required"/>
<font color="red">${unameErr }</font>
<br/>
密码:<input type="password" name="pwd" id="pwd"
placeholder="请输入密码" required="required"/>
<font color="red">${pwdErr }</font>
<br/>
<input type="submit" value="登录"/>
</form>
</body>
</html>
第五天,我们又增加了新的功能。这一次,除了能在网页进行登录操作之外,我们还可以浏览“用户列表”,在这个列表当中,我们可以看到每个用户对应的用户编号、用户名字、用户密码。
具体的主要代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<a href="login.jsp">登陆</a><br/>
<a href="http://localhost:8080/jspservlet_1/ListAllAction">
用户列表</a>
</body>
</html>
第六天,对前两天的代码进行了整理总结,并继续进行必要的补充拓展,使得功能更加完善,网页页面也更加趋于完整。这三天学到的东西好多都是以前未曾学习过的,所以理解起来也更加困难。学习过程中会发现有些东西一开始一知半解但后面总能恍然大悟,这就是学习的乐趣吧。