1. 对变量而言没什么区别。
2. 现在流行的是:商业逻辑或比较复杂的计算、处理放在Ejb或Servlet中,页面显示用Jsp
2. 现在流行的是:商业逻辑或比较复杂的计算、处理放在Ejb或Servlet中,页面显示用Jsp
解决方案 »
- 奇怪的程序,输入和输出不一致
- 关于JTable中的Jbutton
- 【请教】奇怪的clone()!
- 讨论Jgraph的问题!
- 对util.concurrent包的PooledExecutor讨论
- 怎样在TextArea实现滚屏的效果??给分30分哦!
- why the below code complie success??
- 一道scjp考题,有点意思,高手请进
- 关于java和sql server的时间问题
- <xsl:if test="@type=value "/>其中的"value"是通过页面传递过来的值,应该怎样替换它呢???
- 统计一下,有多少湖南的兄弟姐妹。大家别扔。。。。我只是关心家乡。。
- 有谁知道怎样对java做的系统进行硬狗加密?
2,<%int i=0;%>
区别:1声明一个变量,如果你知道jsp需要编译成一个servlet来执行的话,那么1所定义的变量是全局的。而2所定义的变量是局部的,具个简单例子:
<%!int i=0%>
<% int j=0;%>
<%! setvalue(){
i=j;
}
%>
会有人告诉你变量j找不到,当然,你如果不是在自巳定义的方法setvalue()中使用的话,不会出错。
1,<%@include file="hello.jsp"%>
2,<jsp:include page="hello.jsp" flush="true">
区别:一个很简单的例子,假如你在hello.jsp中定义一个变量i,通过第一种方法,你可以在本页面使用i,第二种方法会提示你变量i找不到。
估计就是这样了,给分吧