‘壹’ java web jsp中表单中图片上传的问题
建议最好用struts做,用其他的挺麻烦的。
用servlet的话把表单里面的图片的数据传送到servlet的话,需要借助四个辅助类,最好多看看相关的辅导书。
‘贰’ 如何在javaEE做的网站中上传显示并实时操作图片
操作方法如下:
方法一:
1、首先,打开一个图文并茂的word文档。
2、然后,点击word菜单的“文件——另存为”。
3、 随后,在文件类型选择为网页(.htm;.html),假设起名为X,那么,在这个另存的文件同一文件夹中,就会看到名为X.file的文件夹。
4、这时,再打开看看,Word文档的图片便已经都保存在这里了。这时,便可以将这些图片直接上传到博客中了。
在博客文章里插入图片:
方法二:
1,网络上已经有的图片:需要先得到完整的图片URL地址(一般在图片上单击右键,选“属性”,在“地址”部分复制全部内容),在“发表文章”区域的上面菜单中,选择几个对齐方式右边的那个“插入图片”按钮,然后在请输入图片链接框中选择全部后,作“粘贴”操作。
2,自己电脑上的图片:需要先在“发表文章”区域的下面,点击“图片剪切板”,打开可贴图片的区域,然后按“浏览”选择图片,在需要插入图片的地方点一下鼠标,然后按“插入图片”即可。
‘叁’ myeclipse2014 怎么实现springmvc文件上传
1.新建一个Web Project,完成后,工程结构如图所示:
2.右击该工程->MyEclipse->Project Facets[Capabilities]->Install Spring Facet,之后出现如下图的对话框,并取消所有的勾选,然后再点击finish.
3.在web.xml中添加DispatcherServlet和对应的mapping,代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 如果有多个*-servlet.xml配置文件,则需要如下配置 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/*-servlet.xml</param-value>
</init-param>
<!--是否在容器启动时就加载对应的servlet -->
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 对应的映射 -->
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
4.在/WEB-INF/下创建一个spring-servlet.xml(其他的名字也可以如:xxx-servlet.xml),代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<!-- 被扫描的包的路径 -->
<context:component-scan base-package="glut" />
<!-- 添加viewResolver -->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<!-- 前缀和后缀 -->
<property name="prefix" value="/" />
<property name="suffix" value=".jsp" />
</bean>
</beans>
5.写一个controller,代码如下:
package glut.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/admin")
public class MyController {
@RequestMapping("/test")
public String test() {
System.out.println("test");
return "test";
}
}
6.测试,启动服务器后,地址栏输入:www.meidiyazx.com/sitemap.txt8080/QuickSpringConfigDemo/admin/test 就会跳转到test.jsp(这个要事先创建)
demo的完整工程结构如图:
‘肆’ javaee中,上传图片怎么获取和图片一起提交的文本域的值
分别获取,你在提交的时候图片是用File类型来获取其内容,对一起提交的文本域的值是用String来获取,在提交的时候文件和文本框的name属性名称不要写成一样就可以了。实现起来不难,如用struts2实现很容易
‘伍’ javaee 用struts2的文件上传,保存才服务器目录下 服务器是tomcat 为什么电脑重启后 文件就没有了
首先,
文件上传到服务器是保存在磁盘上的,磁盘是永久性存储介质,如果不是手动删除或者中毒(这种可能性不大),是不会丢失的。你可能是上次运行的时候上传的文件在服务器中,后来被你重新发布项目把原项目直接覆盖掉了,因为你原项目中可能没有存你新发布的图片,所以直接丢失掉了,建议如果有重要的上传文件,先将已经上传的文件备份一下,再发布新的项目。或者是你发布新文件的时候设置一下那个发布选项,只覆盖旧文件,不要全部删除后上传新项目,如图
‘陆’ java ee 上传文件的优缺点 急急急!!!!!!!!!!
关于JavaEE的文件上传功能,有一个最大的弊端是,超过一定大小,上传一定会失败,这个是默认就存在的。
当然了,优点也是有的,简单方便,不少框架有提供上传功能,虽然都有限制文件大小,不过可以自己到框架和服务器(例如Tomcat)上的配置文件中修改,可以实现无限容量
‘柒’ 正在为学校开发一个JavaEE平台的学习网站,请问上传的文件,要放在哪里哪个目录还是什么
上传的文件当然是放在服务器上的某个目录下了,比如你可以建个目录专门放这些文件,然后数据库字段中加入文件的url就行了
‘捌’ 关于javaee系统中文件上传、保存、下载的两种方案哪个好
第二种,因为如果把文件写入到数据比较慢的,首先不知道你上传文件的大小,如果太大了,那么写入的会很慢,但是保存在硬盘上就应该很快了!关于备份的问题,数据转移和硬盘东西转移,哪一个比较好,你应该明白吧!
‘玖’ javaEE 如何将ID post上传
用httpclient这个jar包
/**
*连接超时
*/
_TIME_OUT=1000*30;
/**
*响应超时
*/
publicstaticfinalintSO_TIMEOUT=1000*30;
/**
*发一起个Post请求,简单的Text方式
*@paramurl 请求URL
*@paramparameters 请求参数
*@paramencoding 字符编码
*@return
*@throwsException
*/
publicstaticStringpost(Stringurl,List<NameValuePair>parameters,Stringencoding)throwsException{
BasicHttpParamshttpParameters=newBasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters,CONNECTION_TIME_OUT);
HttpConnectionParams.setSoTimeout(httpParameters,SO_TIMEOUT);
HttpClienthttpClient=newDefaultHttpClient(httpParameters);
HttpPostpost=newHttpPost(url);
HttpResponseresponse;
try{
UrlEncodedFormEntityencode=newUrlEncodedFormEntity(parameters,encoding);
post.setEntity(encode);
response=httpClient.execute(post);
returnEntityUtils.toString(response.getEntity());
}catch(Exceptione){
throwe;
}
}
‘拾’ Ajax实现文件上传.怎么设置multipart/form-data-Java/JavaEE
在from标签中添加属性enctype,属性值为“multipart/form-data”,就可以了