|
本帖最后由 嘛勒咯比的 于 2018-1-6 12:54 编辑
------------------------------------------------------------------------------------------------------------------------------------------------
js文件:
//加入购物车/订单
Model.prototype.addTo = function(event) {
var row = event.bindingContext.$object; //获取当前行的数据
//数据的操作(存储):
var str=JSON.stringify(row.toJson(true));
$.ajax({
type: "POST",
url: require.toUrl('./Gouwuche_data.j'), // Gouwuche_data.j 这个文件放在这个js文件相同目录下的
contentType: 'application/json',
async: false,
cache: false,
data: str,
success: function(data){
alert("success!")
},
error: function(){
throw justep.Error.create("保存数据失败");
}
});
};
----------------------------------------------------------------------------------------------------------------------------------------------
j文件:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.justep.filesystem.FileSystemWrapper;
import com.justep.ui.JavaServer;
public class Gouwuche_data extends com.justep.ui.impl.JProcessorImpl {
//简单实现数据保存,把修改的数据存入文件save.json
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String fileName = FileSystemWrapper.instance().getRealPath(
"/UI2/T_01/channel/Gouwuche_data.json");
File outFile = new File(fileName);
OutputStream ro = new FileOutputStream(outFile);
String postData = JavaServer.getPostData(request);
byte[] b = postData.getBytes("UTF-8");
ro.write(b);
ro.flush();
ro.close();
}
}
}
----------------------------------------------------------
发生错误:2018-01-06 12:50:48 编码: JUSTEP060010; 提示: 编译模块"/UI2/T_01/channel"中的类"Gouwuche_data"出错
警告: [options] 未与 -source 1.5 一起设置引导类路径
警告: [options] 源值1.5已过时, 将在未来所有发行版中删除
警告: [options] 目标值1.5已过时, 将在未来所有发行版中删除
警告: [options] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
D:\WbX5_V3.7\model\UI2\T_01\channel\dsrc\Gouwuche_data.java:28: 错误: 需要class, interface或enum
}
^
1 个错误
4 个警告
com.justep.classloader.ClassLoaderException: 编码: JUSTEP060010; 提示: 编译模块"/UI2/T_01/channel"中的类"Gouwuche_data"出错
警告: [options] 未与 -source 1.5 一起设置引导类路径
警告: [options] 源值1.5已过时, 将在未来所有发行版中删除
警告: [options] 目标值1.5已过时, 将在未来所有发行版中删除
警告: [options] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
D:\WbX5_V3.7\model\UI2\T_01\channel\dsrc\Gouwuche_data.java:28: 错误: 需要class, interface或enum
}
^
1 个错误
4 个警告
at com.justep.classloader.ClassLoaderException.create(Unknown Source)
at com.justep.classloader.Model$a.a(Unknown Source)
at com.justep.classloader.Model$a.a(Unknown Source)
at com.justep.classloader.Model.getModelClass(Unknown Source)
at com.justep.ui.JavaServer.runJava(Unknown Source)
at com.justep.ui.JavaServer.doJ(Unknown Source)
at com.justep.ui.JavaServer.service(Native Method)
at com.justep.ui.servlet.MainServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
-----------------------------------------------
|
|