网站建设资讯

NEWS

网站建设资讯

如何实现JSP上传图片无组件化

本篇内容介绍了“如何实现JSP上传图片无组件化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联建站是一家专业提供萍乡企业网站建设,专注与成都网站建设、网站设计、H5场景定制、小程序制作等业务。10年已为萍乡众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

从JSP页使图片以JPEG编码后存储在指定文件夹中。这种JSP上传图片方式与组件上传相比似乎笨拙而又不能对文件属性进行操作,但的确可以轻松实现JSP上传图片的功能。

uploadimage1.jsp实现构建一个表单,提交用于为图片重命名的参数,以及图片文件。

<%...@ page contentType="text/html; charset=gbk" %>   <%...@ page language="java" %>             DATABASETITLE>     <meta http-equiv="Content-Type" content="text/html; charset=gb2312">     HEAD>     <FORM METHOD=POST ACTION="uploadimage2.jsp">     人物:<INPUT TYPE="text" NAME="name"><BR>   图片:<INPUT TYPE="file" NAME="image"><BR>     <INPUT TYPE="submit" value="提交">   FORM>   BODY>     HTML></pre><p>uploadimage1.jsp实现获取用户提交参数为要存储的图片命名,以字符的形式获取上传的图片,进一步转化为输入流,最终完成JSP上传图片的功能。</p><pre><%...@ page contentType="text/html;charset=gb2312"%>     <%...@ page import="java.util.*"%>     <%...@ page import="java.text.*"%>     <%...@ page import="java.io.*"%>   <%...@ page import="com.sun.image.codec.jpeg.*"%>   <%...@ page import="java.awt.image.*"%>   <%...@ page import="java.awt.*"%>        <%...     String name=request.getParameter("name");     name=new String(name.getBytes("ISO-8859-1"));      String ima=request.getParameter("image");       try{     String path=request.getRealPath("/");     FileOutputStream ot = new FileOutputStream(path+name+".jpg");   // ServletOutputStream ot=response.getOutputStream(); //也可以直接输出显示     FileInputStream in=new FileInputStream(ima);       JPEGImageDecoder jpgCodec = JPEGCodec.createJPEGDecoder(in);     BufferedImage image = jpgCodec.decodeAsBufferedImage();     JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(ot);     encoder.encode(image);       in.close();     ot.close();     out.print("JSP上传图片成功!<BR>");     //加载上传成功的图片     out.print("<IMG width=200 height=200 src='"+name+".jpg' />");   }   catch(Exception e)   {   System.out.print(e.toString());   }   %></pre><p>“如何实现JSP上传图片无组件化”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!</p>            
            
                        <br>
            新闻名称:如何实现JSP上传图片无组件化            <br>
            网页URL:<a href="http://www.chongzhouwz.cn/article/geepci.html">http://www.chongzhouwz.cn/article/geepci.html</a>
        </div>
    </div>
    <div class="other">
        <h3>其他资讯</h3>
        <ul>
            <li>
                    <a href="/article/gjocjh.html">Java.lang.Exception:java.net.SocketException:Permissiondenied</a>
                </li><li>
                    <a href="/article/pcises.html">虚拟化原理及QEMU启动过程是怎样的</a>
                </li><li>
                    <a href="/article/psppeg.html">c#.net常用的小函数和方法集是什么</a>
                </li><li>
                    <a href="/article/hdpodj.html">luaphp数据协议的简单介绍</a>
                </li><li>
                    <a href="/article/dojdosh.html">帝国cms结构化插件 帝国cms结构化插件有哪些</a>
                </li><li>
                    <a href="/article/dsdgjhs.html">css判断手机与电脑样式,css判断手机还是电脑</a>
                </li><li>
                    <a href="/article/diceehi.html">html5会员权益 html会员登录页面模板</a>
                </li><li>
                    <a href="/article/djsojgi.html">win10提示在境外提供服务怎么解决?海外服务</a>
                </li><li>
                    <a href="/article/dhcciso.html">为何Windows版QuickTime突然寿终正寝?</a>
                </li><li>
                    <a href="/article/coiosec.html">香港虚拟主机试用期是多久</a>
                </li>        </ul>
    </div>
</div>
</div>
<footer>
    <div class="footop">
        <div class="wrap">
            <div class="bottomrpw">
                <div class="erp arp">
                    <dl>
                        <dt>ADDRESS</dt>
                        <dd class="address"> <i class="icon"></i> <span class="word">成都市青羊区锦天国际1号楼1002室</span> </dd>
                    </dl>
                </div>
                <div class="erp arp">
                    <dl>
                        <dt>TEL</dt>
                        <dd class="phonum"> <i class="icon"></i> <span class="word en"> <a href="tel:18980820575">18980820575</a> </span> </dd>
                    </dl>
                </div>
                <div class="erp crp">
                    <dl>
                        <dt>OTHER</dt>
                        <dd> <a class="word get-quote">获得报价与方案</a> </dd>
                        <dd> <a href="https://www.cdxwcx.com/pay/" target="_blank" class="word" title="付款方式">付款方式</a> </dd>
                    </dl>
                </div>
                <div class="erp code-rp">
                    <dl>
                        <dt>Wechat</dt>
                        <dd class="code-wrap"> <span class="code"> <img src="/Public/Home/images/qr-code.jpg" alt="瑞达杰昌微信公众号" /> </span> </dd>
                    </dl>
                </div>
            </div>
        </div>
    </div>
    <div class="footerbot">
        <div class="friendlinks">
            <div class="wrap">
                <ul class="rpl">
                    <li><a href="http://www.weixiufdj.cn/" title="成都柴油发电机组维修" target="_blank">成都柴油发电机组维修</a></li><li><a href="http://www.cdsfyw.com/" title="内江网站建设公司" target="_blank">内江网站建设公司</a></li><li><a href="http://www.knryz.com/" title="宠物用品销售公司" target="_blank">宠物用品销售公司</a></li><li><a href="http://www.cdmeisitu.com/" title="景区公园导视牌" target="_blank">景区公园导视牌</a></li><li><a href="http://www.lianxingh.com/" title="成都工商注册" target="_blank">成都工商注册</a></li><li><a href="http://www.wurenshop.com/" title="昆明实木门窗" target="_blank">昆明实木门窗</a></li><li><a href="http://www.tachenggt.com/" title="成都企业网站设计" target="_blank">成都企业网站设计</a></li><li><a href="http://www.scpengxi.com/" title="蓬溪网站制作公司" target="_blank">蓬溪网站制作公司</a></li><li><a href="http://www.kmlelh.com/" title="橡塑保温材料" target="_blank">橡塑保温材料</a></li><li><a href="http://www.zongshuidc.com/" title="成都棕树IDC托管公司" target="_blank">成都棕树IDC托管公司</a></li>                </ul>
            </div>
        </div>
        <div class="wrap">
            <div class="copyright"> <span class="en">©2025</span> 四川崇州网站建设公司 <span class="en">ALL RIGHTS
                        RESERVED.</span> <a rel="nofollow" href="https://beian.miit.gov.cn" target="_blank">蜀ICP备2025133229号-1</a> </div>
        </div>
    </div>
</footer>
<div class="fcwrap">
    <ul class="rpl clearfix">
        <li class="phone"> <a rel="nofollow" target="_blank" href="tel:18980820575"> <i class="icon"></i>
            <strong>18980820575</strong> </a> </li>
        <li class="qq"> <a rel="nofollow" target="_blank"
                           href="https://wpa.qq.com/msgrd?v=1&uin=244261566&site=qq&menu=yes"> <i class="icon"></i>
            <strong>244261566</strong> </a> </li>
        <li class="back-top"> <a href="javascript:void(0)" rel="nofollow" class="back-to-top"> <i class="icon"></i>
            <strong>回到顶部</strong> </a> </li>
    </ul>
</div>
<!--nav-->
<div class="n-Wrap">
    <div class="navBar visble show">
        <div class="barlogo">
            <a href="/" rel="nofollow">
                <img src="/Public/Home/images/logo1.png" alt="崇州做网站" />
                <img src="/Public/Home/images/logo2.png" alt="崇州网站设计" />
            </a>
        </div>
        <div class="bmenu">
            <i class="bar-top"><span></span></i>
            <i class="bar-cen"><span></span></i>
            <i class="bar-bom"><span></span></i>
            <i class="bar-left"><span></span></i>
            <i class="bar-right"><span></span></i>
        </div>
    </div>
    <section class="fixmenu">
        <div class="close-bar">
            <i class="bar-left"><span></span></i>
            <i class="bar-right"><span></span></i>
        </div>
        <nav class="smph">
            <ul>
                <li class="index-hrefs on"><a href="http://www.chongzhouwz.cn/"><font>首页</font></a></li>
                <li><a href="/about/"><font>关于我们</font></a></li>
                <li><a href="/service/"><font>服务范围</font></a></li>
                <li><a href="/case/"><font>案例展示</font></a></li>
                <li><a href="/solve/"><font>解决方案</font></a></li>
                <li><a href="/news/"><font>建站资讯</font></a></li>
                <li><a href="/contact/"><font>联系我们</font></a></li>
            </ul>
            <div class="pwrap">
                <span class="label">服务热线</span>
                <strong class="phone"><a href="tel:18980820575">18980820575</a></strong>
            </div>
        </nav>
    </section>
</div>
<!--end nav-->
<script src="/Public/Home/js/hotcss.js"></script>
<script type="text/javascript" src="/Public/Home/js/su_new.js"></script>
</body>
</html>
<script>
    $(".con img").each(function(){
        var src = $(this).attr("src");    //获取图片地址
        var str=new RegExp("http");
        var result=str.test(src);
        if(result==false){
            var url = "https://www.cdcxhl.com"+src;    //绝对路径
            $(this).attr("src",url);
        }
    });
    window.onload=function(){
        document.oncontextmenu=function(){
            return false;
        }
    }
</script>