永发信息网

你好!我想

答案:2  悬赏:0  手机版
解决时间 2021-03-06 16:59
你好!我想
最佳答案
你用Jquery获取div中的内容
如:
fsfsfsf
var str = $("#ddd").text();
应该要点击按钮比如保存,将str通过ajax传递到后台,
后台先写一个保存的servlet:
FileOutputStream fos;
try {
String text = request.getParameter("text");
File fileTarget = new File("d://file.txt");
if (!fileTarget.exists()) {
fileTarget.createNewFile();
}
fos = new FileOutputStream(fileTarget);
System.out.println("开始保存到文件。。。");
fos.write(text.getBytes(), 0, text.length());
fos.close();
System.out.println("保存成功!");
} catch (Exception e) {
e.printStackTrace();
System.out.println("保存失败。。");
}
再写一个读取的servlet:
InputStream fis;
try {
fis = new FileInputStream(new File("d://file.txt"));
byte[] buf = new byte[1024];
StringBuilder sb = new StringBuilder();
System.out.println("开始读取。。。");
while (fis.read(buf) != -1) {
sb.append(buf.toString());
}
PrintWriter pw = response.getWriter();
pw.write(sb.toString());
pw.flush();
pw.close();
fis.close();
System.out.println("读取完成!");
} catch (Exception e) {
e.printStackTrace();
}
前台用ajax获取,赋值追问你好!我是想把百度编辑器里编辑的内容保存到一个html文件中,要用的时候直接用ajax取出来然后再页面上展示出来,要求这个临时保存的html文件,随着编辑器编辑完点击发布,进行更新,你提供的这个代码能用吗?还有就是那个用于保存的数据的html文件在项目中应该怎么写相对路径啊,非常感谢你的解答追答如果要保存html需要用 var str = $("#ddd").html();
String dir=getServletConfig().getServletContext().getRealPath("/");
File fileTarget = new File(dir+"files/"+"newfile.txt");追问能解释一下这两句吗?
String dir=getServletConfig().getServletContext().getRealPath("/");
File fileTarget = new File(dir+"files/"+"newfile.txt");
没看懂,谢谢了!只需要该这两句话就行了,其他的不用改吗?追答这是servlet内获取项目路径的方法
下面一句是在项目下建一个files文件夹,里面是newfile.txt,就是你保存的html追问前台ajax获取数据的type应该怎么写,设置为null吗?追答function tj() {
var str = $("#st").html();
$.ajax({
type : "post",
url : "customerServlet",
data : {
text : str
},
dataType : "json",
success : function(data) {
alert(data);
}
});
}
全部回答
获取div中输入的内容
var name = $("#ID选择器").val().trim();
用ajax传给服务器端
$.ajax({
url:"这里写服务器端controller中的URL",
type:"post",
data:{"name":name,},
success:function(result){
if(result.status==0){//成功
alert(result.msg);//提示成功
}
},
});追问ajax获取数据的type应该怎么写,设置为nulla吗?追答type是你的获取方式,有get和post两种类型,至于这两者的区别 你去网上搜下就知道了追问不好意思打错,我说的是data,通过ajax获取后台保存在html文件中的数据,dataType希望服务器返回的数据类型,是不是应该设置为html,data表示发送到服务器的数据,获取数据的时候不用向服务器发送数据了,是不是可以设置为null啊?非常感谢!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
战地2局域网怎么加电脑
伯贤对中国粉丝的印象
第一佳大鸡排NO.588-22地址在什么地方,想过
联通4G手机可以插3G卡吗
建设银行的网银盾是什么样的
在大河上建大坝修水电站是利大还是弊大?个人
盘锦甜水至北镇多少公里
【皮带皮带】如何选皮带?比如皮带的长、宽、
鱼贯而入是什么意思
我想隆鼻,15岁会成功吗,
为什么现在的军官不穿长筒靴了?
公务员跨市调动,公积金可以走失业程序,会影
鸿兴批发商行在哪里啊,我有事要去这个地方
口袋妖怪宝石版中的属性相克表(比如说火克草
HTC802W如何拆后盖.换电池???
推荐资讯
行政法调整的社会关系不包括( )。A.行政管
大萋坪怎么去啊,有知道地址的么
1mm厚树脂玻璃钢衬0.2μ布是几布几油?
我刚买的帝能充电宝,我给它充电20多个小时后
有首歌是罗大佑 里面歌词是有 “什么都可以忘
数字对讲机怎么样可以模拟
公务员面试可以穿牛仔裤吗?
玄德门地址在哪,我要去那里办事
南京禄口初中好还是陶吴初中好
宝马525li领先型有远程开锁
挂帘要走啥意思猜一个数
篝火狂欢夜降b调葫芦丝伴奏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?