zoukankan      html  css  js  c++  java
  • 2017年12月19日

    序号

    遇到的问题

    解决办法

    1

    Html页面中使用ajax向后台传值,总是传不过去

    1)        是否引用jquery

    2)        url的路径是否准确

    (以上两点和jsp的引用不同,html必须使用准确路径,而jsp因为有path可以引用相对路径)

    自己的而理解:

    例如在磁盘中有一个文件

      相对路径:c://…./XXX.txt

    绝对路径:../XXX.txt

    2

    使用ajax回调问题

    1)        回调值最好为json

    2)        Onject转换为json可以调用:

    a)        Object转换

    import net.sf.json.JSONArray;

    JSONObject companyObject = JSONObject.fromObject(companyTO);

    b)        Array转换

    import net.sf.json.JSONObject;

    JSONArray listArray = JSONArray.fromObject(workTOList);

    3)        回调输出:

    PrintWriter out = response.getWriter();

    • out.print(listArray);

     

    3

    管理员中的联合查询的问题,如何将两个表进行连表查询,或者如何根据一个表的数据查询另一个表。

    例子:

    1)        两个jsonobject联合输出:

    public static JSONObject getJsonObject(JSONObject workObject,

                         JSONObject companyObject) {

                  JSONObject Object = new JSONObject();

                  Object.putAll(companyObject);

                  Object.putAll(workObject);

                  return Object;

           }

    2)        Jsonarray中某个jsonobject更改并输出信的Jsonarray

    Servlet:

    for (WorkTO workto : workTOList)

    {

    companyTO = companyDao.getInformationByCompanyId(workto

    .getCompanyid());

    JSONObject comObject = JSONObject.fromObject(companyTO);

    JSONObject workObject = JSONObject.fromObject(workto);

    jsonArray = JsonObject.getJsonArray(workObject, comObject,jsonArray);

                         }

    getJsonArray函数:

    // 将jsonobject加入到jsonarray中根据compnayid

          public static JSONArray getJsonArray(JSONObject workObject,

                        JSONObject companyObject, JSONArray jsonArray) {

                 workObject = getJsonObject(companyObject, workObject);

                 System.out.println(workObject.toString());

                 jsonArray.element(workObject);

                 return jsonArray;

           }

    4、爬虫问题

    在抓取时有的数据抓取成功,有的数据不成功,成功再不成功之后,总是重新抓取

     

    5

    链接跳转后,ajax调用传递的值不成功<%String workid = request.getParameter("workid");

                         System.out.println(workid);%>

           $(document).ready(function() {

                                var workid =<%=workid%>;

                                alert(workid);

    在$(document).ready(function() {

                                var workid =”<%=workid%>”;

    在转换时必须加””

  • 相关阅读:
    Gremlin基本使用
    SpringData JdbcTemplate Jdbc使用简介
    DOS命令行使用pscp实现远程文件和文件夹传输(转)
    vscode:让文件支持右键vscode打开
    vue-webpack项目本地开发环境设置代理解决跨域问题
    VueJS中学习使用Vuex详解
    Object.create()和new 创建对象的区别
    vue组件和插件的区别
    创建vue组件与自定义一个vue组件时的区别
    [Vue] : 自定义指令
  • 原文地址:https://www.cnblogs.com/syhn/p/8065793.html
Copyright © 2011-2022 走看看