开发常见问题_0308

1.超链接是什么请求?
Get:是以实体的方式得到由请求URI所指定资源的信息。

  1. 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 数据来接收参数
    ““
(document).ready(function(){ ("#button_submit").click(function(){ var name = ("#userName").val();              var pass = ("#password").val(); var user = {userName:name,password:pass};//拼装成json格式 .ajax({                  type:"POST",                  url:" {pageContext.request.contextPath}/user/addUser4", data:user, success:function(data){ alert("成功"); }, error:function(e) { alert("出错:"+e); } }); }); });

@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(
    “`

猜你喜欢

转载自blog.csdn.net/qq3399013670/article/details/79486772