<%@ page import="java.util.*"%><% String cmd=request.getParameter("action"); if(cmd==null||cmd.equals(""))...{ %> <form method="POST" action="test1.jsp?action=run"> <p> <input type="file" name="filename"> <input type="submit" value="submit" name="B1"></p> </form> <% } else ...{ String add= request.getParameter("filename"); String p= "/"; StringTokenizer st=new StringTokenizer(add,p); int mCount=st.countTokens(); String filename=null; while(st.hasMoreTokens())...{ %> <%=st.nextToken()%> <% mCount--; if(mCount==1) ...{ filename=st.nextToken(); } } %><br> FileName=<%=filename%><%}%> 需要获取文件名,路径不需要,于是使用了StringTokenizer, 最后一个//后面的就是文件名 看源代码吧