实习-Day4
在搭建了ssm环境之后,出去PaperSystem项目之外,又新建了项目people_manage。这一次还是出现了小的问题,运行之后页面无法弹出。查看cause后面的错误原因,结合网上的资料,发现是由于在target文件夹的WEB-INF文件夹下没有lib文件,需要在Run/Debug Configurations中选择Tomcat->Local->Deployment,重新配置tomcat。经过这次的查错,我也对war模式和war exploded模式的区别有了更深刻的印象:前者是将WEB工程以包的形式上传到服务器 ;后者是将WEB工程以当前文件夹的位置关系上传到服务器。
之后还要在Project Structure中选择“aircrafts”,右键people_manage,并选择“Put into Output Root”,将lib文件添加进入。
这次我们写自己的网站使用之前新建的学生表,包括id、name、sex、major等属性。与之前论文的操作类似,开始写用户的增删改查。许多知识点老师也讲过,不过还不是很深刻,因此通过实践更加记住了很多jsp语法和传统前端语言不同的地方。一开始我不太明白${paper.paperName}的意义,后来学习了四个作用域:page、request、session和application,以及jsp中EL表达式的用法,这样的迭代操作可以在很大程度上简化代码。同时也感受到jsp能够包含动态信息、可以与服务器交互、提供比JavaScript更为复杂的服务等优势。接下来要努力将项目推进并靠近自己组的课题,取得进展。
11-05