大家帮我看看,可能是jsp:include的问题,急~~~~

ayace ayace 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
jsp文件:


test.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan><Font size=1 >
<P>您想使用什么方式查看文本文件A.txt?
<FORM action="tree3.jsp" method="post" name=form>
<INPUT TYPE="submit" value="word" name="submit1">
<INPUT TYPE="submit" value="excel" name="submit2">
</FORM>
</FONT>
</BODY>
</HTML>


tree3.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
<% String str1=request.getParameter("submit1");
String str2=request.getParameter("submit2");
if(str1==null)
{str1="";
}
if(str2==null)
{str2="";
}
if(str1.startsWith("word"))
{response.setContentType("application/msword;charset=GB2312");
out.print(str1);
}
if(str2.startsWith("excel"))
{response.setContentType("application/x-msexcel;charset=GB2312");
}
%>
<jsp:include page="A.txt" flush="true">
</jsp:include>
</BODY>
</HTML>


用浏览test.jsp无问题,点按钮进入tree3.jsp,出现错误
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /tree3.jsp(20,0) Expected "param" tag with "name" and "value" attributes
........

后面还有很多,哪位达人教教我啊,谢谢,分不够我再加。
...全文

相关推荐

JSP中include指令和include行为的区别

&lt; %@ include file=” ”%> &lt; jsp:include page=” ” flush=”true”/>   前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。   通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用&lt; %@ include file=” ”%>,哪些时候用&lt; jsp:include page=” ” flush=”true”/>.这种形式。首先要明白的是它们之间的区别。只有了解了它们用法的不同才理解该在何时

weixin_38546459

JSP:include和include指令区别

JSP:include和include指令区别,对应我的博客 blog.csdn.net/svitter

svitter

JSP下动态INCLUDE与静态INCLUDE的区别分析

动态INCLUDE      用jsp:include动作实现 <jsp include page=”included.jsp” flush>它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE     用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面&lt;&#37;@ include file=included.htm %>  =================================================================== 1. 静态include的结果是把其他jsp引入

weixin_38713996

jsp的include的两种用法

jsp的include的两种用法 jsp的include的两种用法

wangl157

JSP中动态include与静态include的区别介绍

动态INCLUDE 用法:<jsp page=”included.jsp” flush=”true”> 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入当前jsp,两者合为一体。 2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可以借用主文件的. 静态INCLUDE 用法:&lt;&#37;@ include file=”included.htm” %> 说明:用include

weixin_38736652
评论 6
收藏 已收藏
分享
返回顶部
ayace
Web 开发 81,108 成员 341,721 内容