• Java课程设计常见技术问题(程序部署、数据库、JSP)


    1. 部署方法

    Eclipse下打包

    右键点击项目-Export-Runnable JAR file,选择正确的Launch configuration,接下来根据提示可以将项目中用到的jar打入包中或者放到与jar同目录下的一个子目录。

    Netbeans打包

    netbeans打包

    2. jar文件读写jar包外的文件

    一种错误的读写方式是在代码中使用绝对路径,如下所示:

    String fileName = "d:/data.txt";   //使用了绝对路径
    Scanner sc = new Scanner(new File(fileName));
    //其他代码
    

    这样你的代码只能从d盘根目录读取data.txt。然而,你的程序所部署的电脑上可能没有d盘,这就降低了程序的通用性。

    正确的方式:使用System.getProperty("user.dir")获得当前程序路径,然后进行文件读写:

    String filePath = System.getProperty("user.dir");  //获得当前程序路径
    String fileName = filePath+"/data.txt";
    PrintWriter pw = new PrintWriter(fileName);
    pw.println("123");
    pw.close();
    Scanner sc = new Scanner(new File(fileName));
    int  i = 0;
    while(sc.hasNextLine()){
    	System.out.println("line "+i+" = "+sc.nextLine());
    }
    

    3.数据库

    • 中文乱码问题:安装MySQL的时候,就需要选择正确的编码(UTF-8)方式。

    4.JSP

    1. 使用JSTL表达式,需要导入相应的jar包。
    2. 如何使用Ajax(jQuery或远程JavaScript)实现局部刷新请求。
  • 相关阅读:
    2019春第三次课程设计实验报告
    2019春第二次课程设计实验报告
    2019春第一次课程设计实验报告
    第十二周总结
    第十一周总结
    第五周课程总结&试验报告(三)
    第四周课程总结&实验报告(二)
    第三周课程总结&实验报告一
    第二周学习总结
    19春总结
  • 原文地址:https://www.cnblogs.com/zhrb/p/8358014.html
Copyright © 2020-2023  润新知