这次老师发的源代码,里边包含了太多的CSS文件,由于之前对CSS语法没有学过,所以有一些看不懂。将所有的CSS文件导入运行之后通过他的网址栏可以看到其通过URL传的username与password的值。
通过这次实验发现自己不会的还太多太多,首先要学的时CSS,其设计的框架以及一些二级菜单等,将网页的布局设计的更合理。同时也学会了自己用HTML设计了一个提交技术需求征集的表格,自己尝试着出来了比较有成就感。
<form action="Servlet?method=zhengji" method="post" > <div class="a"> 技术需求名称<input type="text" id="name" name="name"/> </div> <div class="a"> <textarea name="info" cols="35" rows="7">重大科技需求概述</textarea> </div> <div class="a"> 研究类型<br /><br /> <label><input name="type" type="checkbox" value="基础研究" />基础研究 </label> <label><input name="type" type="checkbox" value="应用研究" />应用研究 </label> <label><input name="type" type="checkbox" value="试验发展" />试验发展 </label> <label><input name="type" type="checkbox" value="研究发展与成果应用" />研究发展与成果应用 </label> <label><input name="type" type="checkbox" value="技术推广与科技服务" />技术推广与科技服务 </label> </div> <div class="a"> <p>技术需求合作模式<input name = "moshi" type = "radio" value="独立开发">独立开发<input name = "moshi" type = "radio" value="技术转让">技术转让<input name = "moshi" type = "radio" value="技术入股">技术入股<input name = "moshi" type = "radio" value="合作开发">合作开发</p> </div> <div class="a"> <p>计划总投资<input type="text" size="20" id="touzi" name="touzi"/>万元</p> </div> <div class="a"> <button type="submit" class="b">提 交</button> </div> </form>
同时对有输入框等需要用户输入信息的代码处时应该特别注意代码的健壮性,也要限制用户输入信息的规范性,以及文件的名字都需要进行规范。
还需要学习session会话功能,来确保保存当前登陆的用户名,来进行修改个人密码,个人信息等功能。