我的片段笔记!(有新鲜东西随时可能更新):仅用于自己学习笔记

页面请求URL为了避免跳转多次,在URL前加上当前web应用的context上下文路径:

${pageContext.request.contextPath }/

在SpringMVC中处理URL请求参数中文乱码问题:

@RequestMapping("/privateChat/{username}")
    public ModelAndView privateChat(HttpServletRequest request, HttpServletResponse response, 
            @PathVariable("username") String searchusername) throws Exception{
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.setViewName("privatechat");
        /*********** 获取方式 ************/
        byte bb[];
        bb = searchusername.getBytes("ISO-8859-1"); //以"ISO-8859-1"方式解析name字符串
        searchusername = new String(bb, "UTF-8"); //再用"utf-8"格式表示name
        System.out.println("输出的请求私聊参数:" + searchusername);
        return modelAndView;
 }

处理JSON;

@ResponseBody
@RequestMapping("/testJson")
public List<User> testJson(){
    return userService.getAll();
}

<script>
$(function(){
    $("#testJson").click(function(){
        var url = "this.href"; //
        var args = {};
        $.post(url, args, function(datas){
            for(var i = 0; i < datas.length; i++){
                var id = datas[i].id;
                var username = datas[i].username;
                //alert(id + ":" + username);
            }
        });
        return false;
    });
})
script>

Maven项目解决报“java compiler level does not match the version of the installed java project facet”的错误:

方法1: 在该项目的本地目录下的setting配置中修改该文件:org.eclipse.wst.common.project.facet.core.xml 中的以下版本配置即可
 <installed facet="java" version="1.8"/> 
方法2: 更好的解决办法是在Eclipse新建maven项目后到项目的buildPath配置中找到Project Facets,然后配置该项目的Project Facets中的Java版本。
方法3: 在父项目的pom中的 < project > 节点下添加如下的依赖以配置编译环境。
  <build>
    <finalName>swift-basefinalName>
    <plugins> 
        <plugin>
            <groupId>org.apache.maven.pluginsgroupId>
            <artifactId>maven-compiler-pluginartifactId>
            <version>3.5.1version>
            <configuration>
                <source>1.7source>
                <target>1.7target>
            configuration>
        plugin>
    plugins>
  build>

你可能感兴趣的:(小笔记)