欢迎光临
我们一直在努力

关于jsp保存文件到服务器-JSP教程,Jsp/Servlet

建站超值云服务器,限时71元/月

关于jsp保存文件到服务器

<%@ page import="java.io.*" %>

<%@ page import="java.util.*" %>

<%@ page import="org.omg.corba.object.*" %>

<%@ page import="javax.servlet.servletrequest.*" %>

<%@ page import="javax.servlet.*" %>

<html>

<head>

<title>在html中调用xml数据</title>

</head>

<body bgcolor="#ffffff">

<%!

public string savexml(string textxml){

string guestbookpath=getservletcontext().getrealpath("/jspsave.jsp");

try{

java.io.filewriter fw=new java.io.filewriter(guestbookpath+"\guestbook.txt",true);

java.io.printwriter pw=new java.io.printwriter(fw);

pw.println(textxml);

pw.close();

fw.close();

system.out.println(textxml);

return null;

}

catch(exception e){

// out.println(e.getmessage());

}

return null;

}

%>

<form name="form1" method="post" action="savexml(document.form1.xmltext.value)" >

<textarea name="xmltext" cols="80" rows="30"></textarea>

<input type="button" name="submit" value="提交" onclick="savexml(document.form1.xmltext.value)" >

</form>

</body>

</html>

—————————————————————

//上传的例子

<%@ page contenttype="text/html; charset=gb2312" buffer="1" autoflush="true"%>

<%@ page import="com.jspsmart.upload.*" %>

<body>

<%

smartupload upload = new smartupload();

upload.initialize(pagecontext);

upload.upload();

for (int i=0;i<upload.getfiles().getcount();i++){

com.jspsmart.upload.file newfile = upload.getfiles().getfile(i);

if (!newfile.ismissing()) {

newfile.saveas("d:/websrc/upload/" + newfile.getfilename());//修改你的存储路径

out.println("fieldname = " + newfile.getfieldname() + "<br>");

out.println("size = " + newfile.getsize() + "<br>");

out.println("filename = " + newfile.getfilename() + "<br>");

out.println("fileext = " + newfile.getfileext() + "<br>");

out.println("filepathname = " + newfile.getfilepathname() + "<br>");

out.println("contenttype = " + newfile.getcontenttype() + "<br>");

out.println("contentdisp = " + newfile.getcontentdisp() + "<br>");

out.println("typemime = " + newfile.gettypemime() + "<br>");

out.println("subtypemime = " + newfile.getsubtypemime() + "<br>");

}

}

%>

</body>

—————————————————————

什么错误啊!粘出来

—————————————————————

是javascript的错把。你的onclick方法里面调用了savexml方法,而savexml没有定义(你现在定义的是jsp脚本里面的savexml方法)。

—————————————————————

lileinlp(目空一切) onclick当然不能调用jsp脚本里面的savexml方法,java代码在页面初始化后,就不存在了,onclick只能调用js 写的函数

—————————————————————

你应该把保存文件的功能方到另一个jsp文件里,通过request来传递内容

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 关于jsp保存文件到服务器-JSP教程,Jsp/Servlet
分享到: 更多 (0)

相关推荐

  • 暂无文章