struts实验
Java EE架构程序设计实验作业
实验名称:利用JSP+Struts2+JDBC+Mysql校园宿舍管理系统
一、实验项目功能
增加了学生登录系统的评价和建议功能,学生可以书写对学校宿舍或者管理员的评价和建议。可以进行修改和删除。
管理员登录系统可以查看所有的评鉴和建议,可以按照宿舍楼号查询对应的宿舍楼的评价和建议。
二、实验过程
按照一个action说明代码的运行逻辑
首先学生端书写前端页面,并且提交action
在struts.xml中书写对应的action
然后书写对应的class
最后书写result的jsp页面
Java代码一共分为四个包,com.action是各种运行的类,com.bean用于封装getter和setter。
com.dao里面装有各种函数。com.db用于连接数据库。
以下是功能截图
管理员登录,查看所有的评价信息,或者按照宿舍楼号查询。
三、实验心得
在实验中基本上没有遇到什么问题,但是不知道什么原因导致有些时候tomcat过滤器运行异常,导致项目出错,但是eclipse重启之后便会恢复正常,目前还不知道什么原因,还需观察。
做完实验之后感觉struts和servlet差不太多,只不过struts用的是action。有异曲同工之妙。
另外还学到了利用
public void setName(String nname) {
name = nname;
}获取前端的传输的数据值。
之前servlet用的是String name = request.getParameter("name");
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署