成都网站建设设计

将想法与焦点和您一起共享

如何实现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>
                    文章位置:<a href="http://chengdu.cdxwcx.cn/article/geepci.html">http://chengdu.cdxwcx.cn/article/geepci.html</a>
                </div>
            </div>
        </div>
        <!--左边end-->
        <!--右边begin-->
        <div class="news_r">
            <div class="news_t"><h2 class="h2">其他资讯</h2></div>
            <div class="news_ul3">
                <ul>
                    <li>
                            <a href="/article/jipcdo.html">
                                <h3 class="h3">CSS和Sass开发规范的示例分析</h3>
                            </a>
                        </li><li>
                            <a href="/article/jipdph.html">
                                <h3 class="h3">MacsomeiTunesConverterforMac工具有哪些功能</h3>
                            </a>
                        </li><li>
                            <a href="/article/jipcod.html">
                                <h3 class="h3">T4高等级数据中心有章可循</h3>
                            </a>
                        </li><li>
                            <a href="/article/jipdgj.html">
                                <h3 class="h3">JavaSwingSpringLayout弹性布局的实现代码</h3>
                            </a>
                        </li><li>
                            <a href="/article/jipdho.html">
                                <h3 class="h3">AngularJS实现进度条功能示例</h3>
                            </a>
                        </li>                </ul>
            </div>
        </div>
        <!--右边end-->
        <div class="c_l"></div>
    </div>
</div>
<!--正文end-->
<!--尾部begin-->
<!--尾部begin-->
<footer>
    <div class="f_bg">
        <div class="wrap">
            <div class="links">
                <h2 class="h2">甜橘子解决方案<a href="/solution/" title="更多" class="more">更多+</a></h2>
                <ul>
                    <li><a href="/solution/xiaochengxu.html" title="小程序定制解决方案">小程序定制解决方案</a></li>
                    <li><a href="/solution/qiyewz.html" title="企业网站建设解决方案">企业网站建设解决方案</a></li>
                    <li><a href="/solution/menhuwz.html" title="行业门户网站建设解决方案">行业门户网站建设解决方案</a></li>
                    <li><a href="/solution/yingxiaowz.html" title="营销型网站建设解决方案">营销型网站建设解决方案</a></li>
                    <li><a href="/solution/waimaowz.html" title="外贸网站建设解决方案">外贸网站建设解决方案</a></li>
                    <li><a href="/solution/pingpaiwz.html" title="品牌形象网站建设解决方案">品牌形象网站建设解决方案</a></li>
                    <li><a href="/solution/dianziwz.html" title="数码、电子产品网站建设解决方案">数码、电子产品网站建设解决方案</a></li>
                    <li><a href="/solution/jituanwz.html" title="集团、上市企业网站建设解决方案">集团、上市企业网站建设解决方案</a></li>
                    <li><a href="/solution/dichanwz.html" title="房地产、地产项目网站建设解决方案">房地产、地产项目网站建设解决方案</a></li>
                    <li><a href="/solution/zhubaowz.html" title="珠宝高端奢侈品网站建设解决方案">珠宝高端奢侈品网站建设解决方案</a></li>
                </ul>
            </div>
            <div class="links w2">
                <h2 class="h2">我们的实力<a href="/about/" title="更多" class="more">更多+</a></h2>
                <ul>
                    <li>10年专业互联网服务经验</li>
                    <li>成都高端建站设计团队</li>
                    <li>资深行业分析策划</li>
                    <li>B2C营销型网站建设者</li>
                    <li>前沿视觉设计、研发能力</li>
                    <li>前端代码深度符合SEO优化</li>
                    <li>成都市高新技术企业证书</li>
                    <li>具有完备的项目管理</li>
                    <li>完善的售后服务体系</li>
                    <li>深厚的网络运营经验</li>
                    <li>时刻新技术研发能力</li>
                    <li>16个网站系统软件著作权</li>
                </ul>
            </div>
            <div class="f_div2_r">
                <h2 class="h2">关于甜橘子<a href="/about/" title="更多" class="more">更多+</a></h2>
                甜橘子网站设计,为客户量身定制各类网站建设业务,包括企业型、电子商务型、行业门户型、品牌建立型等各类网站,实战经验丰富,成功案例众多。以客户利益为出发点,甜橘子网站制作为客户规划、定制符合企业需求、带有营销价值的建站方案,提供从网站前期定位分析策划到网站界面设计... </div>
            <div class="c_l"></div>
        </div>
        <div class="wrap">
            <div class="f_div3"> <span class="l">成都网站制作案例©2020 甜橘子设计 版权所有  | <a href="http://chengdu.cdxwcx.cn" target="_blank">甜橘子网站设计</a><a href="http://chengdu.cdxwcx.cn" target="_blank">chengdu.cdxwcx.cn</a></span> <span class="r"><a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">蜀ICP备11025516号</a></span> </div>
        </div>
    </div>
</footer>
<!--尾部end-->
<script language="javascript" src="/Public/Home/js/foot.js"></script>
<!--尾部end-->
<!--侧边栏begin-->
<div class="side">
    <ul>
        <li id="qqonline_xbceo"><a href="tencent://message/?uin=631063699&Site=&Menu=yes"><i class="bgs1"></i>QQ咨询</a></li>
        <li class="shangqiao"><a href="tencent://message/?uin=532337155&Site=&Menu=yes" title="在线咨询">
            <div><i class="bgs2"></i>在线咨询</div>
        </a></li>
        <li class="sideewm"><i class="bgs3"></i>官方微信
            <div class="ewBox"></div>
        </li>
        <li class="sideetel"><i class="bgs4"></i>联系电话
            <div class="telBox">
                <dd class="bgs1"><span>座机</span><a href="tel:028-86922220" target="_blank">028-86922220</a></dd>
                <dd class="bgs2"><span>手机</span><a href="tel:13518219792" target="_blank">13518219792</a></dd>
            </div>
        </li>
        <li class="sidetop" onClick="goTop()" id="sidetop"><i class="bgs6"></i>返回顶部</li>
    </ul>
</div>
<script type="text/javascript">
    $('.sideewm').hover(function(){
        $('.ewBox').stop().fadeIn();
    },function(){
        $('.ewBox').stop().fadeOut();
    });
    $('.sideetel').hover(function(){
        $('.telBox').stop().fadeIn();
    },function(){
        $('.telBox').stop().fadeOut();
    });
    $(".con_id 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);
        }
    });
</script>
<!-- WPA start -->
<!-- WPA end -->
<!--侧边栏end-->
</body>
</html>