博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2017年12月19日
阅读量:4354 次
发布时间:2019-06-07

本文共 1760 字,大约阅读时间需要 5 分钟。

序号

遇到的问题

解决办法

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%>”;

在转换时必须加””

 

转载于:https://www.cnblogs.com/syhn/p/8065793.html

你可能感兴趣的文章
PHP学习2
查看>>
多实例Mysql配置
查看>>
linux下安装Mongodb
查看>>
Page.RegisterStartupScript和Response.Write的区别。
查看>>
hdu4348区间更新的主席树+标记永久化
查看>>
ZOJ 2532 Internship
查看>>
HDU 3452 Bonsai
查看>>
[Erlang12] Mnesia分布式应用
查看>>
图的遍历 | 1013 连通块块数
查看>>
Kinect 开发 —— 进阶指引(上)
查看>>
python学习笔记(六)time、datetime、hashlib模块
查看>>
uva489(需要考虑周全)
查看>>
C-关键字(二)
查看>>
排序笔记
查看>>
下载360doc.com里的文章
查看>>
【转】globk和glorg中使用的apr文件
查看>>
导航,头部,CSS基础
查看>>
PostMessage 解析
查看>>
Java语法基础(一)
查看>>
as3 sort
查看>>