本站首页    管理页面    写新日志    退出

«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告

  如果你忍了,欺负你的人将来可能就进监狱了。如果你反击,欺负你的人将来可能就获选十大杰出青年了。

        QQ: 3159671

http://greenboy.javaeye.com/

http://blog.sina.com.cn/u/1278341164 小鸟吹烟


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:小鸟吹烟
日志总数:157
评论数量:424
留言数量:-1
访问次数:1265327
建立时间:2006年10月23日




[jsp]jsp
文章收藏,  网上资源

tone 发表于 2007/3/9 8:56:01

 http://www.blogjava.net/willim/ JSP学习笔记(EL篇) 1.如何通过EL访问Implicit Object EL可以用在两个位置:a.template textb.标准标签和自定义标签的属性设置 Implicit Object与取值范围有关的: applicationScope, sessionScope, requestScope, pageScope与输入输出有关的:param, paramValues与head有关的:header,headerValues与cookie有关:cookie与ServletContext的初使化参数有关:initParam还有一个pageContext 2.EL访问操作符property操作符号:.或者 []集合操作符号:[]如果要访问的属性里面包含非字母,必须要用[] 3. EL其他操作符号a.Arithmetic: +,-(binary),*,/(div),%(mod)b.logic: &&(and),||(or), !(not)c.relational:==(eq), !=(ne), <(lt), >(gt),<=(le),>=(ge)d.empty:用来判断是否为null或emptye.conditional: ? 4.EL functionsa.如何使用el functions${prefix:functionName(args0,...)}b.如何定义一个function定义function必须是一个public static方法,且类的访问修饰符也是public package willim;public class MyFunction{ public static boolean equals(String str1, String str2) {   return str1.equals(str2); }}c.配置descriptor<function>  <name>equals</name>  <function-class>willim.MyFunction</function-class>  <function-signature>boolean equals(java.lang.String, java.lang.String)</function-signature></function>   SERVLET学习笔记(一) 打算这个星期把SERVLET和JSP复习下,我认为基础对一个人很重要,所以会经常回过头来看看.1.HTTP协议每个做web应用都应该熟悉HTTP协议吧,如果不熟悉大家找些资料去学学.GET: 参数直接作为一个query string放到URL后面传递的.可以是textPOST:参数是作为封装一个请求信息体里的.可以是text和binaryservlet里有多个方法用来对应处理http协议的请求方法doGet() : link,和直接在浏览器中输入URLdoPost():  通过form表单显示声明method="post",否则默认为getdoDelete(): 针对要删除服务器的某些资源的请求doTrace(): 调试服务器连接的http方式doOptions() : The OPTIONS request determines which HTTP methods the server supports and returns an appropriate header. For example, if a servlet overrides doGet, this method returns the following header: Allow: GET, HEAD, TRACE, OPTIONSdoPut() : 针对要向服务器放入新的文件的请求doHead(): 针对只要response的Header信息的请求 当client来一个请求时,doService(HttpServletRequest request, HttpServletResponse response) throws ServletException ,IOException接受这个,并选择相应的请求选择相应的方法进行处理 2.HttpServletResquest介绍常用的方法:String getParameter(String name)Enumeration getParameterNames()String[] getParameterValues(String name)String   getHeader(String name)int getIntHeader(String name)long getDateHeader(String name)Enumeration getHeaderNames()String[] getHeaderValus(String name)Cookies[] getCookies() 3.HttpServletResponse介绍void setContentType(String type)setHeader(String name, String value)setIntHeader(String name, int value)setDateHeader(String name, long value)addHeader(String name, String name)addIntHeader(String name, int value)addDateHeader(String name ,long value)boolean containsHeader(String name) PrintWriter getWriter()  //返回字符流OutputStream getOutputStream()  //返回字节流 void sendRedirect(String URL) //重定向到某个页面 void sendError(int sc) //发生错误向客户端发送状态码void sendError(int sc, String message) void addCookie(Cookie cookie) //增加一个cookie Cookie(String name, String value) //  cookie的构造方法 4.SERVLET的生命周期servlet loading  ---> servlet instantiation ---> call init() ---> call doService handle request ---> call destroy() public void init(ServletConfig config) throws ServletException如果override这个方法必须先调用super.init(config) public void init() throws ServletException public void service() throws ServletException, IOException public void destroy() throws ServletException


阅读全文(2384) | 回复(-1) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144791727 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号