日期:2014-05-18  浏览次数:20626 次

Jsp标签问题.
<!--问题:Example2_17.jsp(40,0)   Expecting   "jsp:param "   standard   action   with   "name "   and   "value-->
<%@   page   contentType= "text/html;charset=GB2312 "%>
<%@   page   import= "java.io.* "%>
<%!
class   FileJSP   implements   FilenameFilter
{
String   str=null;
FileJSP(String   s)
{
str= ". "+s;
}
public   boolean   accept(File   dir,String   name)
{
return   name.endsWith(str);
}
}
%>
<body   bgcolor=gray> <font   size=1>
<p> 下面列出了服务器上的一些JSP文件
<%
File   dir=new   File( "H:/Jsp/Myfile ");
FileJSP   file_jsp=new   FileJSP( "jsp ");
String   file_name[]=dir.list(file_jsp);
for(int   i=0;i <file_name.length;i++)
{
out.print( " <br> "+file_name[i]);
}
%>
<p> 请输入一个JSP文件的名字,加载这个JSP文件。
<form   action= "Example2_17.jsp "   method=post   name=form>
<input   type= "text "   name= "ok ">
<br>
<input   type= "submit "   value= "送出 "   name=submit>
</form>
<%
String   fileName= "/Myfile ";
fileName=fileName+request.getParameter( "ok ");
%>
<p> 加载的效果
<jsp:include   page= " <%=fileName%> ">
<body>

------解决方案--------------------
你的是什么问题?
------解决方案--------------------
有什么问题啊?
------解决方案--------------------

<jsp:include page= " <%=fileName%> ">
少了一个 "/ "
即应该是:
<jsp:include page= " <%=fileName%> "/>

------解决方案--------------------
楼上正解
不过可能还有其他标签也少了个/的
没太认真看
lz自己检查