`
jxdiamond
  • 浏览: 99173 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Can not find a java.io.InputStream with the name [inputStream] in the invocation

 
阅读更多
具体异常是这句话:

Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the <param name="inputName"> tag specified for this action.

1.文件路径不对,根本就没有取到文件。这种情况下,可以将获得InputStream的那条语句放在system.out.println()中输出一下,若为null,那就是路径不对了,或者说得准确些就根本没有找到文件。
2.在action中没有写配置文件中"<param name="inputName">"后面属性的那个get方法.
当以上两种情况都正确的情况下,问题就在这里了:
   当采用 return ServletActionContext.getServletContext().getResourceAsStream("...") 这种方法获得输入流的时候,要保证文件位置在 ServletContext 当中,就是说要在当前的应用上下文中,
如果想要获得外部文件 譬如 D盘中的某个文件,那么就要自己创建输入流才可以,如:

File file = new File("D:\\spring.doc");   
InputStream is = new FileInputStream(file);   
return is;
  

则OK!!
分享到:
评论

相关推荐

    java.io.Reader 和 java.io.InputStream 的区别

    java.io.Reader 和 java.io.InputStream 的区别

    android 串口驱动

    import java.io.InputStream; import java.io.OutputStream; import android.util.Log; public class SerialPort { private static final String TAG = "SerialPort"; /* * Do not remove or rename the ...

    xml2jsonjar包

    import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; ...

    java项目超市

    import java.io.InputStream; import java.io.InputStreamReader; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.OutputStream; import java.io.OutputStreamWriter; ...

    ScalaJavaIoExtras:一些额外的集成使Scala中使用java.io更加容易

    java.io.InputStream集成 用法: import com . github . joshlemer . java_io_extras . _ import java . io . InputStream // get an InputStream from somewhere val inputStream : InputStream = ??? // convert ...

    restream:用于缓冲和重新读取 java.io.InputStream 的实用程序类

    转播用于缓冲和重新读取 java.io.InputStream 的实用程序类

    java网络编程抓取指定网页信息--UrlHtml(java源码)

    import java.io.DataInputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; public class UrlHtml { @SuppressWarnings("deprecation") public ...

    计算机网络实验报告 获取MAC socket通信

    java.io.InputStream is = new java.io.DataInputStream( sk.getInputStream()); // 接受网络输入流 写入文件 int len = 0; byte[] buff = new byte[1024]; while((len=is.read(buff))!=-1){ fos....

    Java设计模式

    ● java.io.InputStreamReader(InputStream) ● java.io.OutputStreamWriter(OutputStream) ● javax.xml.bind.annotation.adapters.XmlAdapter#marshal() ● javax.xml.bind.annotation.adapters.XmlAdapter#...

    java7源码-JavaIO:JavaIO

    java.io.InputStream java.io.OutputStream java.io.Reader java.io.Writer 4. FileInputStream和FileOutputStream是什么? 这是在拷贝文件操作的时候,经常用的两个类。在处理小文件的时候,它们的性能还不错,在大...

    Thinking in Java 4th Edition

    Arrays in Java .............................. 44 You never need to destroy an object .................. 45 Scoping ........................................ 45 Scope of objects ...........................

    java网络编程示例

    import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { public static void main(String[] args) { try { ServerSocket socket = new ...

    htmlparser下载网页

    java.io.InputStream l_urlStream; java.net.URL l_url = new java.net.URL( "http://sports.sina.com.cn/iframe/nba/live/"); java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url ....

    servlet2.4doc

    Returns the object bound with the specified name in this session, or null if no object is bound under the name. getAttributeNames() - Method in interface javax.servlet.ServletContext Returns an ...

    传智博客jdbc学习案例

    import java.io.InputStream; import java.util.Properties; /** * * 2008-12-6 * * @author &lt;a href="mailto:liyongibm@gmail.com"&gt;liyong&lt;/a&gt; * */ public class DaoFactory { private static UserDao ...

    java346888244

    import java.io.*; import java.util.Hashtable; import java.util.Enumeration; import javax.servlet.ServletInputStream; import javax.servlet.http.*; import http.*; public class chat{ HttpStatusCodes ...

    读取sd卡图片

    import java.io.InputStream; import android.graphics.Bitmap; import android.graphics.BitmapFactory; public class ImageUtil { /** * 获取网络address地址对应的图片 * @param address * @return bitmap的...

    Java学习测试题,看你会多少(主要基础类)

    import java.io.InputStream; import java.util.Properties; /** *@authorleno *单子模式,保证在整个应用期间只加载一次配置属性文件 */ publicclass Singleton { privatestatic Singleton instance; ...

    Struts Updownload 源码

    import java.io.InputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionSupport; ...

    txt读取文本

    inputStream.close(); bufReader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } List&lt;Names&gt; alist = new ArrayList(); int ...

Global site tag (gtag.js) - Google Analytics