1,只要搞清楚“/”代表的是什么就行了:
(1).在form,js,css,sendRedirect里边,代表的是http://127.0.0.1/;
(2).在web.xml中的url-pattern,forword代表的是 http://127.0.0.1/myweb.myweb是项目名
2, <jsp:include page="head.jsp"/>
jsp的include标签 page的路径和jsp页面的basepath路径没有关系。它可以用相对路径或者却对路径,如果用表达式则全用表达式不能包含硬编码。否则无法解析。
3,java获取ip为0:0:0:0:0:0:0:1的问题
0:0:0:0:0:0:0:1是ipv6的表现形式,对应ipv4来说相当于127.0.0.1,也就是本机
如果项目部署在本机win7系统,访问时是通过 localhost 来访问,
用java获取ip地址可能会出现该问题,这时获取的ip将是 0:0:0:0:0:0:0:1
要是机器在局域网中,访问时使用自己的ip访问,如 我的ip是 :192.168.123.156
访问url:http://192.168.123.156:8080/test
这时候请求会经过路由器转发,所以服务器获取的就是本机的局域网内ip,在java中获取的ip就是 192.168.123.156了
4,springMVC @RequestMapping 传递多个参数
部分代码
@RequestMapping(value="get-classes-info/{page}/{subjectId}",method=RequestMethod.GET)
public String getClassInfo(@PathVariable("page") Integer page, @PathVariable("subjectId") String subjectId,Model model,TcClasses classes) {
//方法体
}
页面
href="train/get-classes-info/1/${var.id}"
其中数字1对应的是page,${var.id}对应的是subjectId。前后顺序是对应的。
5,jQuery 模糊搜索输入框 id
$("input[id^='start']")
^= 是以 什么开头的意思。 如上是id以start开头的都会被选中
(1).在form,js,css,sendRedirect里边,代表的是http://127.0.0.1/;
(2).在web.xml中的url-pattern,forword代表的是 http://127.0.0.1/myweb.myweb是项目名
2, <jsp:include page="head.jsp"/>
jsp的include标签 page的路径和jsp页面的basepath路径没有关系。它可以用相对路径或者却对路径,如果用表达式则全用表达式不能包含硬编码。否则无法解析。
3,java获取ip为0:0:0:0:0:0:0:1的问题
0:0:0:0:0:0:0:1是ipv6的表现形式,对应ipv4来说相当于127.0.0.1,也就是本机
如果项目部署在本机win7系统,访问时是通过 localhost 来访问,
用java获取ip地址可能会出现该问题,这时获取的ip将是 0:0:0:0:0:0:0:1
要是机器在局域网中,访问时使用自己的ip访问,如 我的ip是 :192.168.123.156
访问url:http://192.168.123.156:8080/test
这时候请求会经过路由器转发,所以服务器获取的就是本机的局域网内ip,在java中获取的ip就是 192.168.123.156了
4,springMVC @RequestMapping 传递多个参数
部分代码
@RequestMapping(value="get-classes-info/{page}/{subjectId}",method=RequestMethod.GET)
public String getClassInfo(@PathVariable("page") Integer page, @PathVariable("subjectId") String subjectId,Model model,TcClasses classes) {
//方法体
}
页面
href="train/get-classes-info/1/${var.id}"
其中数字1对应的是page,${var.id}对应的是subjectId。前后顺序是对应的。
5,jQuery 模糊搜索输入框 id
$("input[id^='start']")
^= 是以 什么开头的意思。 如上是id以start开头的都会被选中
这一周离开了两位同事,都曾指点过我,很感谢他们。作为一位技术人员,更应该专注于技术和学习本身,遇到问题不要先去找这是谁的的责任,而应着手去解决问题,时刻保持谦虚,这样会使自己学到更多的东西,在解决一个问题时,如果思路不清晰,那首先要静下来,把拥有的信息都列出来,不要去空想,从那些信息中理清思路。按部就班的开发。