打个断点先确认一下是哪里出的问题,如果是前台的话看看页面编码什么的是不是没有设置。
也可以后台收到之后再转下码。
如果是后台的问题那么写文件的时候把字符串加个编码。
一般编码使用UTF-8
/1、网页代码如下:
<script language=javascript>// 自动 COPY 代码开始
function MM_findObj(n, d) { //v4.0
var p,i,x if(!d) d=document if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document n=n.substring(0,p)}
if(!(x=d[n])&&d.all) x=d.all[n] for (i=0!x&&i<d.forms.lengthi++) x=d.forms[n]
for(i=0!x&&d.layers&&i<d.layers.lengthi++) x=MM_findObj(n,d.layers.document)
if(!x && document.getElementById) x=document.getElementById(n) return x
}
function JM_cc(ob){
var obj=MM_findObj(ob) if (obj) {
obj.select()js=obj.createTextRange()js.execCommand("Copy")}
alert("复制成功!您可以将本页推荐给您QQ或者论坛上的朋友阅读!")
}
// 自动 COPY 代码结束
document.write('<br><b><font color=red style=font-size:14px>点击复制推荐给您的朋友阅读:</font></b><input name="page_url" value="'+window.location.href+'" size="64" style=color:red value="点击复制地址给您的朋友阅读" onClick=JM_cc("page_url")>')
</script>
2、复制的HTML代码的话,可以在代码前加上<span>,在代码后加上</span>。例:<span>这里是你复制的内容!!</span>。
<%@pagecontentType="text/html charset=GB2312"%><%@includefile="Application.jsp"%>
<%@pagelanguage="java"import="com.jspsmart.upload.*,java.util.*"%>
<jsp:useBeanid="myUpload"scope="page"class="com.jspsmart.upload.SmartUpload"/>
<%
StringformName=request.getParameter("formName")
StringtextName=request.getParameter("textName")
StringOPParameter=request.getParameter("ParOP")
//创建存放附件的临时目录
StringOnlyDir=request.getParameter("TempDirName")
//out.print(OnlyDir)
//Confconf=newConf()
//ArrayListConfList=conf.findConfInfo()
//StringMDaemonDir=(String)ConfList.get(0)
java.io.FileUPTempfile=newjava.io.File(OnlyDir)
if(OPParameter!=null){
if(OPParameter.equals("1")){
/**********************************附件的上传*********************************************/
if(!UPTempfile.exists())
{
UPTempfile.mkdirs()//新建目录
}
myUpload.initialize(pageContext)
myUpload.upload()
Filesfiles=myUpload.getFiles()//全部文件处理对象
for(inti=0i<files.getCount()i++){
Filefile=files.getFile(i)//得到单个文件对象
if(!file.isMissing()){
file.saveAs(OnlyDir+"/"+file.getFileName())
}else{
out.print("您所选择的文件并不存在")
}
}
}elseif(OPParameter.equals("2")){
/******************************附件的删除************************************/
StringDelFileUrlDir=newString(request.getParameter("URlDir").getBytes("8859_1"))
java.io.FileDelFile=newjava.io.File(DelFileUrlDir)
DelFile.delete()
}
}
%>
<html>
<head>
<scriptlanguage="javascript">
functionformSubmit(Par,JsOnlyDir,Pformname,Ptextname){
if(UPMail.SelFile.value==""){
alert("没有选择文件")
return
}
UPMail.action="upfile.jsp?ParOP="+Par+"&TempDirName="+JsOnlyDir+"&formName="+Pformname+"&textName="+Ptextname+""
UPMail.submit()
}
functionDelAttachPress(Par,JsOnlyDir,Pformname,Ptextname){
vartempTotal=0
for(t=0t<UPMail.Attach.lengtht++){
if(UPMail.Attach.options[t].selected){
tempTotal++
}
}
if(tempTotal==0){
alert("没有选择附件")
return
}
varAttachUrl=UPMail.Attach.options[UPMail.Attach.selectedIndex].value
window.location.href="upfile.jsp?ParOP="+Par+"&URlDir="+AttachUrl+"&TempDirName="+JsOnlyDir+"&formName="+Pformname+"&textName="+Ptextname+""
}
functionAddMailAttach(Pformname,Ptextname)
{
eval("window.opener."+Pformname+"."+Ptextname+".value=''")
for(i=0i<document.all.Attach.options.lengthi++){
eval("window.opener."+Pformname+"."+Ptextname+".value=window.opener."+Pformname+"."+Ptextname+".value+document.all.Attach.options[i].text+\",\"")
}
window.close()
}
</script>
</head>
<body>
<formaction=""method="post"name="UPMail"enctype="multipart/form-data">
<tablewidth="100%"cellspacing="0"cellpadding="0"border="0">
<tr>
<td><inputtype="file"name="SelFile"><inputtype="button"name="UpFile"value="粘贴"onclick="formSubmit(1,'<%=OnlyDir%>','<%=formName%>','<%=textName%>')"></td>
</tr>
</table>
<tablewidth="100%"cellspacing="0"cellpadding="0"border="0">
<tr><td>
<selectsize="6"name="Attach"style="width:120">
<%
/***********************显示该目录下的所有附件***************************/
if(UPTempfile.exists()){
java.io.File[]AllTempDirFileName=UPTempfile.listFiles()
for(inti=0 i<AllTempDirFileName.length i++)
{
%>
<optionvalue="<%=AllTempDirFileName[i].getPath()%>"><%=AllTempDirFileName[i].getName()%></option>
<%
}
}
%>
</select>
</td></tr>
<tr><td><inputtype="button"name="Press3"onclick="DelAttachPress(2,'<%=OnlyDir%>','<%=formName%>','<%=textName%>')"value="删除"><inputtype="button"name="press1"value="确定"onclick="AddMailAttach('<%=formName%>','<%=textName%>')"><inputtype="button"name="press2"value="取消"><td></tr>
</table>
</form>
</body>
</html>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)