0.所有编辑的文件都在src目录下,初始的index不需要简历地址映射访问,因为他就在根目录src下面
如果在src下的package目录下面,需要在controller中添加地址映射函数。@RequestMapping("/add")
1.一个实体对应一个数据库的表,几个entity就有几个dao(就数据库操作而言)。dao是接口。
2.src/main/resourse/applicationContext.xml可以配置访问各个网站是否需要权限,用shiro过滤器。
3.spring-mvc文件可以控制访问jsp时候目录地址。默认根目录为web-app;
4.web.xml必须放在web-inf下面,不然不能正常启动spring-mvc。
5.html文件变成jsp格式需要添加三行代码、
6.jsp文件如果在web-inf目录下,那么其中的超连接不能互相访问,只能通过控制起来跳转。所以可以把
他放到web-inf之外的文件夹。
7jsp中action后面的网址,是表示对当时的网址进行表单递交post表示当前页面发送数据到网页,get表示
从服务器拿出数据放到网址所代表的网页。
8.controller之中mappingrequest表示(映射)网页链接,即对该网页做出反应。定义的函数如果为string
return(views)根目录下面/user/addUser即文件目录下的jsp文件。
9.entity中定义的私有变量都应该有setName和getName两个方法。会默认从网页反过来查找这两个函数
10.serviceimpl要调用entity和dao两个东西,并对service进行扩展。
10.serviceimpl要调用entity和dao两个东西,并对service进行扩展。
11.右键项目文件属性propertities,菜单deploy目录下面添加meaven从而能读到相应地址
12.meaven中药修改config中的setting改为本地目录下meaven-DB地址,才可以对项目进行
meaven=update
13.网页传参数
javascript:click后'request.getConterxt/user/addUser?hid='+id
action:request.getConterxt/user/addUser?hid=${user.id}
14.@valid @autowired
<%=request.getContextPath()%>
${pageContext.request.contextPath}
15.submit是表单提交,通常submit都用post,post通常是表单中已有的数据。get通常跳转链接,并且给一些表单没有的参数传递。
并且get比较短,post比较长。
16.java虚拟机通常会初始化-128到127的数据,都在缓存中,所以他们是同一个对象。
17.controller中参数的名字一定要和表单提交时jsp界面中的表单数据中的name选项相同。
18controller中==是判断对象是否相同,a.equals(b)才是值的判断
19.spring-mvc文件中会定义方形的静态资源,不过不在目录下就不能正常调用css,js,images。
如果在src下的package目录下面,需要在controller中添加地址映射函数。@RequestMapping("/add")
1.一个实体对应一个数据库的表,几个entity就有几个dao(就数据库操作而言)。dao是接口。
2.src/main/resourse/applicationContext.xml可以配置访问各个网站是否需要权限,用shiro过滤器。
3.spring-mvc文件可以控制访问jsp时候目录地址。默认根目录为web-app;
4.web.xml必须放在web-inf下面,不然不能正常启动spring-mvc。
5.html文件变成jsp格式需要添加三行代码、
6.jsp文件如果在web-inf目录下,那么其中的超连接不能互相访问,只能通过控制起来跳转。所以可以把
他放到web-inf之外的文件夹。
7jsp中action后面的网址,是表示对当时的网址进行表单递交post表示当前页面发送数据到网页,get表示
从服务器拿出数据放到网址所代表的网页。
8.controller之中mappingrequest表示(映射)网页链接,即对该网页做出反应。定义的函数如果为string
return(views)根目录下面/user/addUser即文件目录下的jsp文件。
9.entity中定义的私有变量都应该有setName和getName两个方法。会默认从网页反过来查找这两个函数
10.serviceimpl要调用entity和dao两个东西,并对service进行扩展。
10.serviceimpl要调用entity和dao两个东西,并对service进行扩展。
11.右键项目文件属性propertities,菜单deploy目录下面添加meaven从而能读到相应地址
12.meaven中药修改config中的setting改为本地目录下meaven-DB地址,才可以对项目进行
meaven=update
13.网页传参数
javascript:click后'request.getConterxt/user/addUser?hid='+id
action:request.getConterxt/user/addUser?hid=${user.id}
14.@valid @autowired
<%=request.getContextPath()%>
${pageContext.request.contextPath}
15.submit是表单提交,通常submit都用post,post通常是表单中已有的数据。get通常跳转链接,并且给一些表单没有的参数传递。
并且get比较短,post比较长。
16.java虚拟机通常会初始化-128到127的数据,都在缓存中,所以他们是同一个对象。
17.controller中参数的名字一定要和表单提交时jsp界面中的表单数据中的name选项相同。
18controller中==是判断对象是否相同,a.equals(b)才是值的判断
19.spring-mvc文件中会定义方形的静态资源,不过不在目录下就不能正常调用css,js,images。
20.controller中的参数名称相同
action="<%=request.getContextPath()%>/user1/loginw" method="post">
<div id="login" class="animate w3layouts agileits form">
<!--div class="agileinfo-row"-->
<div class="ferry ferry-from">
<label>用户id</label>
<input type="text" name="userid" placeholder="Name" required=" ">
</div>