ssm架构下web的java开发的一些笔记(代码发在github之上)

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。

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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值