关于jquery获取服务器端xml数据
其实这个很简单,但是有时候简单的东西会让你犯一些低级错误。
今天写了个spring mvc 的服务器端接口,主要是用来共享一些数据库数据。
请求字段:http://localhost:8080/XXXXX/data/listrealdata?m_pname=%25%25&m_pp=%25%25&m_ggxh=%25%25&m_xsht=%25%25&m_pid=%25%25
返回数据:
his XML file does not appear to have any style information associated with it. The document tree is shown below.
<kFdatalist>
<catalog>1</catalog>
<kfdatas>
<kfdata>
<id>1397</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-14</kf_pid>
<kf_pname>触摸屏</kf_pname>
<kf_ggxh>6AV2124-0GC01-0AX0</kf_ggxh>
<kf_pp>西门子</kf_pp>
<kf_dw>个</kf_dw>
<kf_num>4</kf_num>
<kf_pricetax>3376.0700</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>4</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1398</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-15</kf_pid>
<kf_pname>模块</kf_pname>
<kf_ggxh>6ES7223-1PH22-OXA8</kf_ggxh>
<kf_pp>西门子</kf_pp>
<kf_dw>个</kf_dw>
<kf_num>40</kf_num>
<kf_pricetax>423.9300</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>40</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1399</id>
<kf_rkry/>
<kf_rkdate>1900-01-01T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-16</kf_pid>
<kf_pname>线鼻子(红绿蓝)</kf_pname>
<kf_ggxh>BBC</kf_ggxh>
<kf_pp>B</kf_pp>
<kf_dw>B</kf_dw>
<kf_num>10</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght>TEST-006</kf_cght>
<kf_cglx>补充库存</kf_cglx>
<kf_xsht>补充库存</kf_xsht>
<kf_xsname>补充库存</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>10</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>GFS-RK-41</kf_rkdh>
</kfdata>
<kfdata>
<id>1400</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-17</kf_pid>
<kf_pname>防爆箱</kf_pname>
<kf_ggxh>560*430*197</kf_ggxh>
<kf_pp>合隆</kf_pp>
<kf_dw>个</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>3589.7400</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1401</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-18</kf_pid>
<kf_pname>模块</kf_pname>
<kf_ggxh>6ES7223-1BH22-OXA8</kf_ggxh>
<kf_pp>西门子</kf_pp>
<kf_dw>个</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>408.5500</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1402</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-26</kf_pid>
<kf_pname>模块</kf_pname>
<kf_ggxh>6ES7235-0KD22-OXA8</kf_ggxh>
<kf_pp>西门子</kf_pp>
<kf_dw>个</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>704.2700</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1403</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-27</kf_pid>
<kf_pname>温度变送器</kf_pname>
<kf_ggxh>QAH11.1</kf_ggxh>
<kf_pp>西门子</kf_pp>
<kf_dw>个</kf_dw>
<kf_num>1</kf_num>
<kf_pricetax>85.4700</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>1</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1404</id>
<kf_rkry>admin</kf_rkry>
<kf_rkdate>2016-12-27T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-28</kf_pid>
<kf_pname>模块</kf_pname>
<kf_ggxh>MO</kf_ggxh>
<kf_pp>斯菲尔</kf_pp>
<kf_dw>只</kf_dw>
<kf_num>1</kf_num>
<kf_pricetax>299.1500</kf_pricetax>
<kf_cght>TEST-001</kf_cght>
<kf_cglx/>
<kf_xsht>GFS-1207020</kf_xsht>
<kf_xsname>管坯排锯</kf_xsname>
<kf_adress1/>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>1</kf_num_invalid>
<kf_rkdh>GFS-RK-52</kf_rkdh>
</kfdata>
<kfdata>
<id>1405</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-34</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 0.5黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>123</kf_rkdh>
</kfdata>
<kfdata>
<id>1406</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-35</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 1.0黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>1234</kf_rkdh>
</kfdata>
<kfdata>
<id>1407</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-36</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 1.5黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh>15</kf_rkdh>
</kfdata>
<kfdata>
<id>1408</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-37</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 10黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1409</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-38</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 16黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1410</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-39</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 25黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1411</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-40</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>E304362</kf_ggxh>
<kf_pp>进口</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>2000</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1412</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-41</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>2芯视频线</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1413</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-42</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>12*1 蓝</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1414</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-43</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>YZ 6*1.0</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1415</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-44</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>RVV 10*1</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<kfdata>
<id>1416</id>
<kf_rkry/>
<kf_rkdate>2017-01-04T00:00:00+08:00</kf_rkdate>
<kf_pid>GFS-KF-45</kf_pid>
<kf_pname>电缆</kf_pname>
<kf_ggxh>BVR 4.0黑</kf_ggxh>
<kf_pp>国产</kf_pp>
<kf_dw>米</kf_dw>
<kf_num>0</kf_num>
<kf_pricetax>0.0000</kf_pricetax>
<kf_cght/>
<kf_cglx/>
<kf_xsht/>
<kf_xsname/>
<kf_adress1>A-1</kf_adress1>
<kf_adress2/>
<kf_num_valid>0</kf_num_valid>
<kf_num_invalid>0</kf_num_invalid>
<kf_rkdh/>
</kfdata>
<offset>1</offset>
<size>20</size>
<total>20</total>
</kfdatas>
<newsCount>20</newsCount>
<pageSize>0</pageSize>
</kFdatalist>
数据有点长,仅供参考了。
一切很顺利,用Fiddler测试一切顺利,准备做个html页做个简单的测试页。
但是遇到了点问题,
HTML源码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>加载XML</title> <script type="text/javascript" src="jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(function(){
$("#send").click(function(){
$.ajax({
type : 'GET',
dataType : 'xml',
async: false,
data: {
m_pname : $("#m_pname").val() ,
m_pp : $("#m_pp").val() ,
m_ggxh : $("#m_ggxh").val() ,
m_xsht : $("#m_xsht").val() ,
m_pid : $("#m_pid").val()
},
url: "http://localhost:8080/spring_ht/data/listrealdata",
timeout: 2000,
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
success: function(xml)
{
$(xml).find("kfdata").each(function(i)
{
var kf_pname = $(this).children("kf_pname").text();
var kf_ggxh = $(this).children("kf_ggxh").text();
var kf_pp = $(this).children("kf_pp").text();
var kf_num = $(this).children("kf_num").text();
var kf_rkdh = $(this).children("kf_rkdh").text(); var html = '';
html += '<div class="kf_pname"><h6>'+kf_pname+
'<div class="kf_ggxh"><h6>'+kf_ggxh+
'<div class="kf_pp"><h6>'+kf_pp+
'<div class="kf_num"><h6>'+kf_num+
'<div class="kf_rkdh"><h6>'+kf_rkdh
$('#resText').html(html);
});
}
});
})
})
</script>
</head>
<body>
<form id="form1" action="#">
<p>分页测试:</p>
m_pname:<input id="m_pname" name="m_pname" type="text" value="%%"/>
m_pp:<input id="m_pp" name="m_pp" type="text" value="%%"/>
m_ggxh:<input id="m_ggxh" name="m_ggxh" type="text" value="%%"/>
m_xsht:<input id="m_xsht" name="m_xsht" type="text" value="%%"/>
m_pid:<input id="m_pid" name="m_pid" type="text" value="%%"/><br/>
<p><input type="Button" id="send" value="提交"/></p>
</form>
<div class='comment'>返回数据:</div>
<div id="resText" ></div> </body>
</html>
一个很简单的东西,以上的代码是解决了问题的:
问题现象是,我提交后,网页提示error。
解决办法是:
<p><input type="button" id="send" value="提交"/></p>
改成
<p><input type="Button" id="send" value="提交"/></p> 希望;雷同问题的小朋友少走弯路...
关于jquery获取服务器端xml数据的更多相关文章
- jQuery获取JSON格式数据方法
getJSON方法: jQuery.getJSON(url,data,success(data,status,xhr)) $("button").click(function(){ ...
- KindEditor提交用jquery获取不到数据的解决方法
http://www.douban.com/note/257795704/ 如果说用php接收的话,在HTML中这样写就可以了var editor;KindEditor.ready(function( ...
- Asp.Net 之 js/jquery获取服务器端控件
由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,总结有以下3种方法:服务器控件代码:<asp:TextBox ID="txtUserID& ...
- Jquery获取服务器端控件的三种方式
一 Jquery获得服务器控件值的方法由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法: 服务器控件代码:<as ...
- jquery 获取json文件数据,显示到jsp页面上, 或者html页面上
[{"name":"中国工商银行","code":102},{"name":"中国农业银行",&qu ...
- jquery 获取后台实时数据
第一步.提醒后台处理数据1.$.ajax({}) 提交数据,2.后台返回状态3.后台开始处理数据,并每秒记录状态到 data.json 文件4.前台每秒请求 data.json 文件,直到处理完成 第 ...
- 使用jQuery获取GridView的数据行的数量
一个同事在群里抛出了上述的问题,另一个同事给出了答案,试了一下,还不错.贴出代码和效果图: <html xmlns="http://www.w3.org/1999/xhtml" ...
- Jquery重新学习之六[操作XML数据]
上一章整理有关Jquery操作JSON格式数据,本章则是整理Jquery与XML的交互,因为XML简单易用及运用在很跨平台上的优点,所以项目运用Jquery操作XML还是比较常见:下面的代码来自Jqu ...
- 关于 C# DataSet.ReadXml 无法获取Xml数据的问题解析
首先这次遇到问题的是,C# Winform 项目中新建的数据集 IDE 是 VS2013 调用如下: private void Form1_Load(object sender, EventArgs ...
随机推荐
- vs2015 Xamarin.Android安装
原文:vs2015 Xamarin.Android安装 Xamarin.Android 安装步骤,以vs2015为例 1,安装vs2015中的跨平台项,但是安装在国内肯定失败,因为需要到谷歌下载 当我 ...
- WCF 托管在IIS中遇到Http的错误
IIS8中部署WCF服务出错:HTTP 错误 404.3 - Not Found http://www.cnblogs.com/xwgli/archive/2013/03/15/2961022.htm ...
- .NET开发不可错过的25款高效工具
这些年来,微软的 .NET 开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对 .NET 系列的开发工具做出不断的评估和规范.以下是我们总结出的一些 .NET 开发不可错过的高效工具. 1 ...
- 利用dhtmlxGrid做的表格排序的功能。
dhtmlxGrid支持tree和grid. grid之间.grid内部进行拖拽, 如在grid内部进行拖拽,可以增加一行:在grid之间拖拽,第一个grid的记录删除,第二个grid增加一行记录.
- (转载)AS3.0实例学习 熟悉新的事件机制和addChild的运用
(转载)http://www.jb51.net/article/13139.htm 首先声明:本人大菜鸟一个,刚接触AS3不久,许多理念还没来得及灌输,这些case都是从网上down的,但因为解说是英 ...
- [Entity Framework]获取部分字段的查询
using (var ObjectContext = new AgentSystemEntities()) { DateTime dt = new DateTime(1997, 1, 1); stri ...
- ARM学习笔记15——串口通信基本原理【转】
计算机串口基本理论 1.什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口? 串口是计算机上一种非常通用的设备通信的协议(不要 ...
- SSH架构
说说项目架构整个变化过程吧 拿用户注册来举例: 数据库里面有一张User表 需要把注册信息存储到User表中 1. 最开始是两层架构 就是cliect + jsp + DB 就是在 ...
- Log接口的重新封装
闲来没事,看见当前的项目的日志形式有点冗余,每个类都需要声明确实有点繁琐, 因此重新将logback重新封装一下,供整个工程共享使用,版本是1.0.9. 代码如下: import java.lang. ...
- Android——C语言、JNI与低层调用
JNI java native interface c的基本数据类型 int:32位,能表示的数字是2的32次方个 最高位用来表示符号位,那么还剩下31位可以表示数值,所以能表示的数字就是2的31次方 ...