会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132904个问题
JAVA 全系列/第二阶段:JAVA 基础深化和提高/常用类 15361楼

XML 解析错误:格式不佳 位置:http://localhost:8080/jnData.do 行 1,列 1:




    Title
    
    
        () {
        =().();
        =().();
        .({
            :,
            :,
            :.({
                :,
                :}),
            :(sesult) {
                ().(result);
            }
        });
        }
    



:

()




Selvlet;

com.JsonUtils;

javax.servlet.ServletException;
javax.servlet.annotation.;
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
java.io.IOException;
java.io.PrintWriter;
java.util.HashMap;
java.util.Map;

()
JsonDataServlet HttpServlet {
    doGet(HttpServletRequest req, HttpServletResponse resp) ServletException, IOException {
        String userid=req.getParameter();
        String username=req.getParameter();
        Map<String,String> map=HashMap<>();
        map.put(,userid);
        map.put(,username);
        String s= JsonUtils.(map);
        resp.setContentType();
        PrintWriter pw=resp.getWriter();
        pw.print(s);
        pw.flush();
        pw.close();
    }

    doPost(HttpServletRequest req, HttpServletResponse resp) ServletException, IOException {
        String s=req.getReader().readLine();
        PrintWriter pw=resp.getWriter();
        pw.print(s);
        pw.flush();
        pw.close();
    }
}


JAVA 全系列/第五阶段:JavaWeb开发/Ajax技术详解(旧) 15363楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/GraphQL 15365楼
JAVA 全系列/第三阶段:数据库编程/MySQL数据库 15366楼

<!DOCTYPE html>
<html>

<head lang="en">
    <meta charset="UTF-8">
    <title>前后台交互_登陆案例</title>
    <script src="js/jquery-1.12.3.min.js"></script>
</head>

<body>
    <span>用户名:</span><input type="text" class="username" /><br>
    <span>密码:</span><input type="text" class="password" /><br>
    <button>用户登陆</button>
    <script>
        $('button').click(function () {
            $.ajax({
                type: 'post',
                url: '11登陆案例.php',
                dataType: 'json',
                data: {
                    myName: $('.username').val(),
                    myPass: $('.password').val(),
                },
                success: function (res) {
                    console.log(res);
                    // if(res.infoCode==0){
                    //     alert('用户名或者密码错误!');
                    // }else{
                    //    alert('登陆成功');
                    // }
                }
            });
        });
    </script>
</body>

</html>
<?php
    $username=$_POST['myName'];
    $password=$_POST['myPass'];
    $success=array('msg'=>'ok');
    if ($username=='xiaoming'&&$password=='123456'){
        //登陆成功 返回1
        $success['infoCode']=1;
    }else{
        //登陆失败 返回0
        $success['infoCode']=0;
    }

    //返回给前台
    echo json_encode($success);
?>

QQ截图20211103002511.png老师,我这边这个报错是什么原因,麻烦老师给看下

WEB前端全系列/第五阶段:前后端交互/PHP、数据库编程与设计 15367楼
JAVA 全系列/第十三阶段:高性能数据处理、NoSQL、分库分表/Redis 15368楼
JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/Zookeeper 15369楼
JAVA 全系列/第十三阶段:高性能数据处理、NoSQL、分库分表/Redis 15370楼
JAVA 全系列/第十一阶段:分布式RPC调用和分布式文件存储/FastDFS 15372楼
Python 全系列/第十四阶段:Python 爬虫开发/爬虫基础(旧) 15374楼

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>单文件上传</title>
</head>
<body>
    <form action="/file/singleFile" method="post" enctype="multipart/form-data">
        用户名:<input type="text" name="username" /><br/>
        文件上传:<input type="file" name="file"/><br/>
        <input type="submit" value="上传"/>
    </form>
</body>
</html>
@RequestMapping("/single")
public String showSingleFile(){
    return "singlefile";
}
@Controller
@RequestMapping("/file") 
public class FileUploadController {
    
    @RequestMapping(value = "/singleFile",method = RequestMethod.POST)
    public String singleFile(MultipartFile file, String username, HttpServletRequest request){
        String fileName = UUID.randomUUID().toString()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
        String realPath = request.getServletContext().getRealPath("/fileupload");
        System.out.println(realPath);
        File temp = new File(realPath,fileName);
        System.out.println(temp);
        try {
            file.transferTo(temp);
        } catch (IOException e) {
            e.printStackTrace();
        }
        return "redirect:/page/ok";
    }

}

image.png

image.png

问题1:在浏览器地址栏输入http://localhost:8888/page/single,可以正常跳转到文件上传页面,但是IDEA控制台会有警告信息:

警告 [http-nio-8888-exec-6] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping for GET /favicon.ico


问题2:在文件上传页面点击跳转后,可以跳转至ok页面,但会文件并没有上传成功。IDEA控制台报错,第54行代码:file.transferTo(temp);

java.io.FileNotFoundException: E:\fikeupload\out\artifacts\fikeupload_war_exploded\fileupload\c65fcb1b-f6fe-4e27-971a-b09199589d85.jpg (系统找不到指定的路径。)

image.png


JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC 15375楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637