在最近的几天里,见到了不少的新的知识与用法。让我收获良多,今天把它记录下来,做为本身进步的凭证。以此勉励本身...ajax
一、spring boot、spring spring
spring boot 简化配置,(并无学会)json
在相对路径前加“/”表明根路径。服务器
=》springmvc的跳转状况分析mvc
一、直接转跳页面(不传参)
1》使用@requestmapping 并返回要转跳页面的名称
二、带参转跳页面
带参方式:
1》使用@requestmapping 使用modlemap map map.addattribute("","");
2》使用@requestmapping 使用modleandview
3》使用@requestmapping 使用@RequestBody 对象 对象名
以上必定要返回要转跳页面的名称
三、传参回请求页面(ajax)
加上注解@reponsebody,就会直接返回json数据。app
spring配置的头文件都有本身的意义。表明着能够引入什么规范。this
一、能够用接口来书写常量,接口默认修饰符为 public static final ,例如:url
public interface Role{
int ROLE_CUSTOMER = 0; //管理员
int ROLE_ADMIN = 1;//普通用户
int ROLE_Test = 2;//试用
}code
二、枚举能够定义构造 对应枚举值 用于书写状态 ,例如:对象
public enum ProductStatusEnum{
ON_SALE(1,"在线");
private String value;
private int code;
ProductStatusEnum(int code,String value){
this.code = code;
this.value = value;
}
public String getValue() {
return value;
}
public int getCode() {
return code;
}
}
三、String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path的解释说明
这其实就是 得到应用的根url,好比说你的应用的根路径是 http://localhost:8080,那么你列出的代码就是为basePath赋值为 http://localhost:8080。
具体点:
一、request.getScheme() 返回协议的名称 http,和后面的"://" 拼起来就成了 http://
二、request.getServerName() 这是获取你的服务器的名称,若是你的应用部署在本机那么其就返回localhost或者127.0.0.1 ,这2个是等价的
三、request.getServerPort() 是你应用使用的端口,好比8080或者80 等等
上面3点的结果拼起来就构成了你应用的根路径或者说是根url
四、在HTML的<head></head>中写<base href="http://www.w3school.com.cn/i/" />的做用是href 属性规定页面中全部相对连接的基准 URL。全部的路径以前都会自动加上href 应用的基路径。