maven项目要求java文件夹放.java文件 其他项目放resoure作为资源 编译完后打包会放一起
satic放静态资源 图片 gif动图 网页
<h1-h6>:标题,1-6级标题。标题独占一行 <h1>我是标题</h1> <h2>我是标题</h2> <h3>我是标题</h3> <h4>我是标题</h4> <h5>我是标题</h5> <h6>我是标题</h6> <center>:将其范围内的组件在页面上剧中显示,该标签在HTML5中已经不建议使用了。没学CSS前临时用 <input>:输入组件,该组件有不同种类型,使用type标记对应的类型。 type属性常用的值: type="text":文本框 type="button":按钮 type="submit":提交表单按钮 type="password":密码框 type="checkbox":多选框 type="radio":单选框 像多选框和单选框是依靠name属性分组的,名字相同的为一组。 <br>:换行 <a>:超链接,标签中间的文本就是超链接上提示的文字,href属性用于指定点击超链接后 跳转的路径。 <table>:表格。属性border用于指定边框。 <table>标签中包含<tr>标签用于表示行 <tr>标签中包含<td>标签用于表示列 <td>标签中常见属性: align:对其方式。left左对齐,right右对齐,center剧中对其 colspan:跨列合并列,合并是从左向右合并列 rowspan:跨行合并列,合并是从上向下合并列
localhost 是本地计算机的默认WEB发布路径,8080是tomcat默认测试端口号。
用户输完路径 在国家dns里寻找对应的ip 端口
本网站其他链接
当超链接种访问的是本网站的其他页面是,通常指定路径时从"/"开始。 这个"/"就是URL种抽象路径中最开始的"/" v http://localhost:8080/index.html SpringBoot项目给我们的约定,如果是加载静态资源,那么抽象路径最开始的 "/"相当与就是static目录。 -->
<a href="/reg.html">注册</a>
<a href="/classtable.html">课程表</a>
<br>
<a href="http://www.taobao.com">淘宝</a>
<br>
form表单
<form>:表单,用于将用户在页面上输入的信息提交给服务端的组件。 form中有两个重要的属性:method,action action:用于指定表单提交到哪里(拟定一个路径,该路径需要服务端配合处理) method:表单提交方式,有两种:GET,POST.不指定时默认为GET提交。 GET,POST不缺分大小写 GET形式提交表单时。表单中个输入框内容会被拼接到抽象路径的"?"右侧。 具体格式为:输入框1的名字=输入框内容&输入框2的名字=输入框内容&... "?"左侧为请求路径,对应的是action指定的路径。 最终实体提交是如下: http://localhost:8080/regUser?usrname=范传奇&password=123456&nickname=传奇&age=22
后端
浏览器发送请求,tomcat分配给Spring mvc ,mvc决定调用java的哪个方法哪个类代替
1.controller包里面新建UserController类,新建方法reg(HttpServletRequest request, HttpServletResponse response)
告诉mvc这个类是处理业务的类 方法加注解
Controller的创建
Controller是所有处理业务请求的类的统称,我们可以创建一个包controller保存实际处理业务的所有Controller类,需要注意几个事项: 1. controller包需要放在项目的根包下 ![1662114058464](1662114058464.png) 2. Controller上要定义@Controller注解,否则Spring MVC框架不识别该类 3. 处理业务的方法要定义@RequestMapping注解,且参数要与页面表单中action的值一致 ![1662114707279](1662114707279.png) 4. 获取表单信息 使用请求对象:request.getParameter()获取,这里方法参数为一个字符串要与表单中输入框名字一致 ![1662115024998](1662115024998.png)
2使用string.getParameter获取值
3. 新建entity(实体)包里面user文件,私有化4个变量,建立无参,有参,get,set,string方法,序列化需要实现接口
在包里面,建立目录存放用户信息
age字符串转整数
File新的构造器 (目录,文件名+"obj") 在目录
使用response.sendRedirect 重定向
晚课
前端与前台 后端与后台
查看端口被占用