jsp上传图片到servlet,servlet是一样的,在jsp页面中你需要导入jsmart的中文jar包,这个包能不能给我发下

jsp 获取表单值, 提交类型为multipart/form-data处理 - 全新时代-小小程序员大梦想 - 推酷
jsp 获取表单值, 提交类型为multipart/form-data处理 - 全新时代-小小程序员大梦想
//tt.jsp&script type=&text/javascript&&
function doSubmit(){
alert(&aaaaaa&);
form.action = &tt2.jsp?unionFlag=1&;
form.method=&post&;
//form.unionFlag=0;
form.encoding=&multipart/form-data&;
form.submit();
&form method=&post& name=&form&&
&input type=&file& name=&file& value=&浏览& /&
&input type=&hidden& id=&unionFlag& name=&unionFlag& value=&0& /&
&input type=&button& value=&上传&
onclick=&doSubmit()&/&
当表单提交类型为multipart/form-data时候,写在&form&中的参数从后台通过request.getParameter()无法获取,输出为null ~!
原因是它是用2进制流传输的,你要按流那出来,解析。
解决方法1:参数可以跟在提交字符串后面,如tt2.jsp?unionFlag=1
//tt2.jspString unionFlag = request.getParameter(&unionFlag&);
out.write(&&p& unionFlag &p&& + unionFlag);
打印结果为1
解决方法2:一般处理文件上传都会使用第三方的jar上传文件类,比如:jsmartcom_zh_CN.jar
/**获取文件流方式*/
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
/**获取普通参数值方式*/
String unionFlag = mySmartUpload.getRequest().getParameter(&unionFlag&);
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致大家好,请教下:如何访问jar包中的jsp页面?? - 开源中国社区
当前访客身份:游客 [
当前位置:
最近将一个独立的小功能打包成 jar 包部署到一个大项目中,将jsp页面也打包到jar包中,但是无法访问 jar 包中的 jsp 页面, 请问:使用什么方法可以访问 jar 包中的jsp文件?
我知道可以使用: request.getRequestDispatcher(&/WEB-INF/a.jsp&).forward() 访问放到 WEB-INF下的jsp,但是这个无法访问放到 jar 包中的 jsp 文件。
共有14个答案
<span class="a_vote_num" id="a_vote_num_
不可能直接访问到。首先你得把这个jar文件放到你得class path里,然后用servlet把它读出来。
所以访问它得URL应该是 &...../ReadCustomJspServlet?FileName=a.jsp&一类的。然后再这个servlet里面用class loader找到这个文件,new File(&a.jsp&)把它打开,然后在response里面把它写出去。
不过把jsp放在jar里不是一个值得推荐的做法。这样并不能成为一个独立的模块,因为还有javascript,图片,甚至java需要考虑,除非你把所有的东西都打在一个jar里。建议你重新设计一下
--- 共有 1 条评论 ---
JSP放入jar包,困难不是找得到文件,是让JSP处理器读得到文件。
你这个做法,确实,可以写出去,但是是把jsp源文件写出去。
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
还是不要把jsp页面打包到jar包里的好:)
--- 共有 2 条评论 ---
: 建议jar包中包含的应是class文件和少量配置文件。至于jsp页面,实际上不过是文本文件。
(5年前)&nbsp&
主要是:想做成独立的模块,这样方便添加、更新和删除。
(5年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
这样做也行吗?
老兄,如果你成功了,麻烦分享一下。
<span class="a_vote_num" id="a_vote_num_
可以单独的建一个存放jar包里要访问的jsp的文件夹,打包的jar中设置好访问路径。
<span class="a_vote_num" id="a_vote_num_
具体思路:ClassLoad 出来,在response出去...
<span class="a_vote_num" id="a_vote_num_
load出来,怎么编译执行?
<span class="a_vote_num" id="a_vote_num_
第一次听说把jsp打到jar里
<span class="a_vote_num" id="a_vote_num_
两个方法:
1.抛弃jsp,所有页面都用servlet实现;不好处就是,一下回到石器时代了。
2.预编译jsp,直接生成servlet;不好处是,貌似不同的web容器预编译的方式不同。
<span class="a_vote_num" id="a_vote_num_
谢谢chaooo的详细回答
javascript, css,图片,html 这些静态文件放到jar中并在页面显示出来功能我已经实现了,比较容易:ClassLoader出InputStream然后write到response中;凡是静态文件都可以打包进Jar并读取显示。
但是jsp需要编译,如果直接采用和静态文件的处理方式则直接读取jsp文件内容了,没有编译。 Tomcat是通过Servlet编译jsp的,不知道如何在自己的servlet中编译jsp文件并正确显示??
<span class="a_vote_num" id="a_vote_num_
你还是别用jsp用servlet写吧……
更多开发者职位上
有什么技术问题吗?
山哥的其它问题
类似的话题【下载】支持中文的 jspSmartUpload jar 包_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
【下载】支持中文的 jspSmartUpload jar 包
上传于||文档简介
&&【&#8203;下&#8203;载&#8203;】&#8203;支&#8203;持&#8203;中&#8203;文&#8203;的&#8203; &#8203;j&#8203;s&#8203;p&#8203;S&#8203;m&#8203;a&#8203;r&#8203;t&#8203;U&#8203;p&#8203;l&#8203;o&#8203;a&#8203;d&#8203; &#8203;j&#8203;a&#8203;r&#8203; &#8203;包
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢跪求各位大侠了!!!!!jsp 在网页中如何把取得路径的图片上传到指定的文件夹_百度知道求JSP中页面中添加图片(包含非图片的数据)的上传图片代码?_百度知道}

我要回帖

更多关于 jspservlet上传图片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信