Java Web 第10天 EL和JSTL 2
四、JSTL的用法
在平常的使用中我们一般利用
EL
控制变量以及变量的输出,利用
JSTL
控制算术逻辑。
JSTL
是一种标记。
1.
JSTL
的导入
i.
手动导入架包,填写真实的
uri=http://java.sun.com/products/jsp/jst1
ii.
利用
Myeclipse
导入架包,填写的
uri
也变成相对路径
2.
JSTL
中的流程控制
a)
条件处理
例如:(就算是
String
类型的也是利用
= =
判断是否相同)
<c:if
test=”${x==9}”>
${x}
</c:if>
例如:
<c:choose>
<c:when text=” ${x==9}”>
This is when term
</c:when>
<c:otherwise>
This is otherwise term
</c:otherwise>
</c:choose>
b)
循环控制
普通循环:
<c:forEach var=”x” begin=” 1” end=”9”>
${x}
</c:forEach>
数组等遍历:
<h3>
遍历数组
</h3>
<%int[] sss = {22,34,21};
pageContext.setAttribute("ss", sss, PageContext.PAGE_SCOPE);
for(int
s:sss){
out.print(s);
}
&
相关文档:
初学JAVA,好不容易解决了这个数据库连接问题,这个主要是有两个问题,一个是JDBC-odbc的问题,如果没有解决好数据源配置,绝对是有容易出问题的,假设你使用的是access的数据库,这是网上的一个例子的语句
String dburl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=database.mdb";
其实并不需要那么长,假 ......
Clone这个方法很鸡肋,原因是因为它是受保护的(protected),其二Clone这个方法是可选的,即有可能类没有提供这个方法。
clone没有调用构造函数,而且如果父类没有实现clone的话,子类永远也不可能正确实现clone.
总之,clone是个很头痛的函数,如果要正确实现,必须考虑到深考贝的情况,否则被克隆出来的对象就不是独立的 ......
一、
GET
和
POST
的区别
1.GET
提交的是文本内容,规定其数据长度不超过
255
个字符。在
GET
方式提交的
URL
中会显示出提交的查询数据而却提交数据的缓存会在浏览器的
URL
历史状态中,这样我们往往在浏览网页的时候点击后退键不需要重新发送请求。
2.POST
提交的可以使文本内容,也可以使二进制内容,所 ......
一、
web
的三种作用域
ServletContext(
上下文
)
:整个
web
应用程序,线程不安全
HttpSession(
会话
)
:一个会话交互过程
ServletRequest(
请求
)
:一次请求过程
属性操作方法:
void setAttribute(String,Object)
......