Maven
maven配置
1.下载maven,https://archive.apache.org/dist/maven/maven-3/3.9.7/source/
2.新建文件夹(创建本地仓库位置,后面创建项目用,解压不要放进来)
2.解压然后找到conf//setting将下面位置的信息修改成下面样子
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
//这里是本地仓库位置<localRepository>D:/mavenRepositry</localRepository>
//这里是下载阿里仓库
<mirrors><mirror><id>mirrorId</id><mirrorOf>*</mirrorOf><name>aliyun maven</name></url>https://maven.aliyun.com/repository/public</url></mirror></mirrors>
新建Maven项目
Name:文件名 Location本地仓库位置(上面创建的就是在这用)
Archetype:选择maven-archetype-webapp模板
修改新建文件默认配置
Maven home path:Maven位置,选到bin目录上一级
User settings file:maven文件位置,选到setting.xml
Local reponsitory:本地仓库位置
配置tomcat,选择tomcat sever,configure选择本地tomcat
修改webapp
webapp在src/main/webapp
结构
创建webapp
点击file然后选中Project Structure–>Facets
1731304430927)
Web Resource Directories
应用然后确定
遇到找不到发行版本
修改Project Structure–>Modules的Sources
修改Project Structure–>Modules的Dependences
修改setting里build->Compiler-> java Compiler的Target bytecode version
删除模块
1.右键项目选择login in–>explore,删除物理文件
2.在模块中移除
servlet
用于页面与dao层的沟通,拿到页面需求去dao层找对应实现再将结果返回给页面
创建servlet三步走
1.继承HttpServlet
2.重写doGet或postGet
3.通过@WebServlet("/searchGoodsList")注解,将一个类声明为Servlet,并指定该Servlet的URL
实例
@WebServlet("/searchGoodsList")
public class searchGoodsListServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {<!-- 获取页面传来的值 -->String name = req.getParameter("name");<!-- 调用具体方法 -->GoodsService goodsService=new GoodsServiceImpl();List<Goods> goods = goodsService.selectGoodsByName(name);<!-- 将得到的结果返回页面 -->req.setAttribute("goods", goods);<!-- 转发到url -->req.getRequestDispatcher("/searchList.jsp").forward(req, resp);}
}