你没配置maven环境
看看帖子https://www.shuzhiduo.com/A/o75N7jNedW/
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>cn.com.servlet.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/HelloServlet</url-pattern>
</servlet-mapping>
到这里,所有的代码,细节点,都介绍完毕,在手机端上传app到电脑服务器上,应该成功实现了!!
但是,我的比较特殊,我使用ssh框架做的,我百度了一个下午+一个晚上+一个早上,
List<FileItem> list 是null的,一直都是null的?
List<FileItem> fileItemList = upload.parseRequest(request);
解析表单中的每一个表单项,封装成FileItem对象,以List方式返回。
当前台有请求发送过来的时候,会由
将web.xml配置文件做相应修改即可完成。修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
改成
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
问题就解决了,真神奇!
前提所需的jar包
common-io.jar
common-fileupload.jar
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<form action="cim.action" method="post" enctype="multipart/form-data" data-ajax="false">
上传图片 :<input type="file" name="file" />
<input type="submit" value="上传1" />
</form>
<action name="cim" class="copyImage" method="GenerateImage">
</action>
回答:根据你的问题描述,我理解你想在Java中创建一个新的名字,但是无论使用哪个名字都无法成功创建。这个问题描述的比较模糊,名字到底是指变量名还是什么,具体场景也没有提到。如果你是想要在Java中创建一个变量名,操作步骤如下:
举个例子,如果想要创建一个表示年龄的变量,可以使用以下方式:
int age = 28;
这样就创建了一个名为age的变量,并且将其赋值为28。
如果你的问题并不是这个意思,而是想要在Java中创建一个名字作为class或者方法的名称,具体步骤如下:
public class Test {}
public void sayHello() {
System.out.println("Hello World!");
}
这样就创建了一个名为sayHello的方法,并且该方法会输出"Hello World!"这个字符串。
总结一下,无论你是要创建一个变量还是类或者方法,前提都是先打开Java开发环境,然后在相应的场景下使用特定的关键字来创建即可。如果你遇到了具体的错误或者问题,请提供更详细的描述和代码,这样才能更准确地帮助你解决问题。