使用JavaBean + Servlet + JSP实现MVC模式的留言板系统
mysql
由于本项目使用了maven,在
pom.xml
里配置好依赖后,maven会自动在本地仓库查找jar包,若没有会自动去中央仓库下载。配置格式到https://mvnrepository.com/
找,粘贴到pom.xml
里即可。其它类似不再赘述。下面是本项目中的依赖
<dependency> |
pom.xml
配置好后,首先要在本机需要启动mysql服务,至于JDBC的代码到处都是…记得配置好用户名和密码
tomcat
说起tomcat得提一下servlet,简单来说servlet是一套规范,具体细节参考Java Web(一) Servlet详解!!
首先下载tomcat的包,地址:Apache Tomcat,在左侧download选择版本进行下载、解压,放好地方。
在run configurations
里选择tomcat->local
具体操作懒得截图了,网上到处都是,大概就是选择一下你刚下载的tomcat包,名字随便起,URL想配就配,下一步比较关键,点击Deployment
,点加号->Artifact,选择exploed的一项,这一步是为了部署这个项目到tomcat。
好了。。哦对了,可以在这里修改默认访问路径的,我改成了/
,也就是8080端口直接映射到index.jsp,别的也没啥
关于tomcat和servlet的坑
今天一直报java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
的错,查了半天原来是tomcat10和servlet3不兼容,好像4也不兼容?所以只好换成了tomcat9,一切正常了!
刚开始对于各种依赖和框架很不了解,所以遇到了很多问题,但是到了最后其实用了maven,很多东西也不用操心了。idea也集成有可视化的数据库管理工具,不得不说很贴心。只不过最开始摸索需要耐着性子…
很多纸老虎,以为JavaBean是什么呢,不过是一套编写类的规范,只是第一次写jsp,看到jsp中用到了JavaBean,一头雾水,其实也就那么回事。
另外还有个小问题,似乎不影响,但是它报红
查了一下解决方法:点我
试了试第一个方法,貌似出错了….下次再说下次再说。