1.超链接是什么请求?
Get:是以实体的方式得到由请求URI所指定资源的信息。
- JSP如何开发使用自定义标签?
3.String.format(“%0”+length+”d”, arr)中的%0和”d”分别代表什么?
length代表的是格式化后字符串的总长度
d是个占位符,会被参数a所替换。
0是在arr转化为字符后,长度达不到length的时候,前面以0补足。
4.如何获取ip地址?
5.spring框架如何获取表单请求信息?
* 接收方式1——直接把表单的参数写在Controller相应的方法的形参中
@RequestMapping("/addUser1")
public String addUser1(String userName,String password) {
System.out.println("userName is:"+userName);
System.out.println("password is:"+password);
return "/user/success";
}
- 接收方式2—–通过HttpServletRequest接收
@RequestMapping("/addUser2")
public String addUser2(HttpServletRequest request) {
String userName = request.getParameter("userName");
String password = request.getParameter("password");
System.out.println("userName is:"+userName);
System.out.println("password is:"+password);
return "/user/success";
}
* 通过一个bean来接收
(1)建立一个和表单参数对应的bean
public class User {
private String userName;
private String password;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
2)通过这个bean来封装接收的参数
@RequestMapping("/addUser3")
public String addUser3(User user) {
System.out.println("userName is:"+user.getUserName());
System.out.println("password is:"+user.getPassword());
return "/user/success";
- 通过json 数据来接收参数
““
“
@RequestMapping("/addUser4")
public String addUser4(User user) {
System.out.println("userName is:"+user.getUserName());
System.out.println("password is:"+user.getPassword());
return "/user/success";
}
- 使用jQuery的serializeArray()方法序列化表单元素
“
//序列化表单元素,返回json数据
var params = $(“#userForm”).serializeArray(
“`