您的位置:程序门 -> java -> web 开发



帮我看看ie运行为什么不行


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


帮我看看ie运行为什么不行[已结贴,结贴人:dr_lou]
发表于:2007-03-04 23:33:24 楼主
jsp1.jsp   (提交页)

<%@page   contenttype= "text/html;   charset=gbk "%>
<html>
<head>
<title> jsp1 </title>
</head>
<body   bgcolor= "#ffffff ">
<form   method= "post "   action= "jsp2.jsp?id=5 "   enctype= "multipart/form-data ">
<input   type= "text "   name= "file1 "   size= "50 ">
<br>
<input   type= "text "   name= "file2 "   size= "50 ">
<br>
<input   type= "text "   name= "file3 "   size= "50 ">
<br>
<input   type= "file "   name= "file4 "   size= "0 "   readonly= "readonly "> 不允许输入
<br>
<input   type= "submit "   value= "upload ">
</form>
</body>
</html>
发表于:2007-03-04 23:34:111楼 得分:0
jsp2.jsp(跳转页)

<%@   page   contenttype= "text/html;   charset=gbk "   import= "java.util.* "   %>
<%@   page   language= "java "   import= "com.jspsmart.upload.* "%>
<jsp:usebean   id= "mysmartupload "   scope= "page "   class= "com.jspsmart.upload.smartupload "   />
<html>
<head>
<title>
jsp2
</title>
</head>
<body   bgcolor= "#ffffff ">
<%
string   id   =   request.getparameter( "id ");
try
{
    string   str   =   " ";
    mysmartupload.initialize(pagecontext);
    mysmartupload.upload();
    string   file1=mysmartupload.getrequest().getparameter( "file1 ");
    string   file2=mysmartupload.getrequest().getparameter( "file2 ");
    string   file3=mysmartupload.getrequest().getparameter( "file3 ");
    //有问题!如果输入并且正确的话
    if(mysmartupload.getfiles().getcount()> 0)
    {
        com.jspsmart.upload.file   myfile   =   mysmartupload.getfiles().getfile(0);
        date   date=new   date();        
        str   =date.gettime()+   myfile.getfilename();
        myfile.saveas( "/upload/ "   +   str);        
    }
    else
    {
        out.println( "你没有选择要上传的 ");
    }
    request.setattribute( "111 ",file1);
    request.setattribute( "222 ",file2);
    request.setattribute( "333 ",file3);
    request.setattribute( "444 ",str);
    request.setattribute( "555 ",id);
    request.getrequestdispatcher( "servlet1 ").forward(request,response);
}
catch(exception   e)
{
    //out.println( "上传失败   请认真检查文件是否存在 ");
    response.sendredirect( "error.jsp ");
}
%>
</body>
</html>
发表于:2007-03-04 23:34:342楼 得分:0
servlet1   (显示表单信息)

package   untitled1;

import   javax.servlet.*;
import   javax.servlet.http.*;
import   java.io.*;
import   java.util.*;

public   class   servlet1   extends   httpservlet   {
        private   static   final   string   content_type   =   "text/html;   charset=gbk ";

        //initialize   global   variables
        public   void   init()   throws   servletexception   {
        }

        //process   the   http   get   request
        public   void   doget(httpservletrequest   request,   httpservletresponse   response)   throws
                        servletexception,   ioexception   {
                response.setcontenttype(content_type);
                printwriter   out   =   response.getwriter();
                out.println(request.getattribute( "111 ")+ " <br> ");
                out.println(request.getattribute( "222 ")+ " <br> ");
                out.println(request.getattribute( "333 ")+ " <br> ");
                out.println(request.getattribute( "444 ")+ " <br> ");
                out.println(request.getattribute( "555 ")+ " <br> ");
                out.close();
        }

        //process   the   http   post   request
        public   void   dopost(httpservletrequest   request,   httpservletresponse   response)   throws
                        servletexception,   ioexception   {
                doget(request,   response);
        }

        //clean   up   resources
        public   void   destroy()   {
        }
}
发表于:2007-03-04 23:36:143楼 得分:0
jbuider2006+tomcat5.0   运行没问题
ie   不行
发表于:2007-03-06 15:49:434楼 得分:20
你不会是直接用ie打开那些文件吧!!
发表于:2007-03-06 16:42:055楼 得分:0
我没那么sb


快速检索

最新资讯
热门点击