主题:[讨论]新手问题:JSP程序运行顺序??
<!-- 指令标签-->
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.io.*"%>
<HTML>
<BODY BGCOLOR=PINK>
<FONT size="4">
<%! class FileAccept implements FilenameFilter{
String SuffixalName=null;
public FileAccept(String newSuffixalName){
SuffixalName="."+newSuffixalName;
}
public boolean accept(File path,String FileName){
return FileName.endsWith(SuffixalName);
}
}
%>
<%-- 以下是JAVA程序片 --%>
<%
File FilePath=new File("C:/Program Files/Xinox Software/JCreatorV3/MyProjects/test/MyJsp");
String name[]=FilePath.list(new FileAccept("jsp"));
for(int i=0;i<name.length;i++){
out.print("<BR>"+name[i]);
}
%>
<P>请输入一个JAVA文件的名字,马上加载这个文件
<form action="Example2_17.jsp" method="post" name="form">
<input type="text" name="ok">
<BR>
<input type="submit" name=submit value="送出">
</form>
<%
String filename=null; //这里有点小问题
filename=request.getParameter("ok");
if(filename==null){ filename="";} 夹
//当把filename改为"Examle.jsp"<Example.jsp为MyJsp文件夹中的一个JSP文件>
%>
<P>加载的效果:
<jsp:include page="<%=filename%>"/>
<%-- </jsp:include> --%>
</BODY>
</HTML>
如果filename=""这个时,打开时浏览器没有全部运行程序(在我的IE中都没显示背景是PINK色的>但如果改成filename="Example.jsp"程序好像完全运行啦?现在不知道JSP引擎是怎么处理JSP文件的?
<%@ page contentType="text/html;charset=GBK"%>
<%@ page import="java.io.*"%>
<HTML>
<BODY BGCOLOR=PINK>
<FONT size="4">
<%! class FileAccept implements FilenameFilter{
String SuffixalName=null;
public FileAccept(String newSuffixalName){
SuffixalName="."+newSuffixalName;
}
public boolean accept(File path,String FileName){
return FileName.endsWith(SuffixalName);
}
}
%>
<%-- 以下是JAVA程序片 --%>
<%
File FilePath=new File("C:/Program Files/Xinox Software/JCreatorV3/MyProjects/test/MyJsp");
String name[]=FilePath.list(new FileAccept("jsp"));
for(int i=0;i<name.length;i++){
out.print("<BR>"+name[i]);
}
%>
<P>请输入一个JAVA文件的名字,马上加载这个文件
<form action="Example2_17.jsp" method="post" name="form">
<input type="text" name="ok">
<BR>
<input type="submit" name=submit value="送出">
</form>
<%
String filename=null; //这里有点小问题
filename=request.getParameter("ok");
if(filename==null){ filename="";} 夹
//当把filename改为"Examle.jsp"<Example.jsp为MyJsp文件夹中的一个JSP文件>
%>
<P>加载的效果:
<jsp:include page="<%=filename%>"/>
<%-- </jsp:include> --%>
</BODY>
</HTML>
如果filename=""这个时,打开时浏览器没有全部运行程序(在我的IE中都没显示背景是PINK色的>但如果改成filename="Example.jsp"程序好像完全运行啦?现在不知道JSP引擎是怎么处理JSP文件的?