文档章节

javaweb开发

李韬_varyshare
 李韬_varyshare
发布于 2016/09/03 17:53
字数 562
阅读 116
收藏 5
  • 输出日期:

<%

SimpleDateFormat dfs = new SimpleDateFormat("yyyy年MM月dd天HH:mm:ss");

String s = dsf.format(new Date());

%>

今天的日期是:<%= s %>

  • request对象

response的getWriter()比out.print()要提前输出

response.sendRedirect();跳转

 request.getRequestDispatcher("respone.jsp").forward(request,response);请求转发,不向客户端要求重新发送请求,直接转发给respone.jsp

  • session对象

 

设置session最长有效时间        session.setMaxInactiveInterval(1);

  • application对象

    

<%

/*

遍历所有的属性对象

*/
        Enumeration enumt= application.getAttributeNames();
        while(enumt.hasMoreElements()){
            out.println(enumt.nextElement()+"<br/>"+application.getAttribute(enumt.nextElement().toString()));
        }
    %>
    <%=

//获取版本号
    application.getServerInfo()
     %>

  • page对象

page对象是指向当前页面本身,类似this指针。

<%@  erroPage="action.jsp"%>出现异常后跳转页面

<%@ isErrorPage="true"%>目标页面需要设置为是处理异常页面

  • pageContext对象

  • config对象

  • Exception对象

  • javabeans

实例化javabean

<jsp:useBean id="user" class="beans.User" scope="page" />
    用户名:<%= user.getUsername() %>
    密码&nbsp;:<%= user.getPsw() %>

  •     jsp:setProperty

<jsp:useBean id="user" class="beans.User" scope="page" />
<jsp:setProperty property="*" name="user"/>
    用户名:<%= user.getUsername() %>
    <hr/>
    密码&nbsp;:<%= user.getPsw() %>

相当于自动收集表单

  • jsp:getProperty

类似getName()成员函数,通常用户获取javabean类的私有变量

  • scope设置javabean的作用范围

application相当于整个网站共有,类似有多少人浏览这样的功能。

session只是当前这次访问才会有效,类似查看用户是否在线

request只有当用户请求才会有效,类似登录进行验证。

page只是在当前页面有效就算使用了站内转发也其他页面也不能获取。

  • 创建与使用cookie

使得cookie失效方法:

Cookie [] cookies = request.getCookies();

if(cookies !=null&&cookies.length>0)

 {

        for(Cookie c:cookies){

             c.setMaxAge(0);

           response.addCookie(c);

        }

 }

  • include指令

<%@ include  file="文件路径" %>

通常用于在页面中插入一段其他页面的代码

include动作

<jsp:include page="文件路径" flush="false" >

include指令相当于直接包含源代码

include动作是包含的是原文件运行后的页面

  • jsp:forward动作

  • jsp:param动作

例如:

<jsp:forward page= "user.jsp">

<jsp:param value="hello@fox.com" name ="email"/>

</jsp:forward>

相当于我们新增了一个属性email在user.jsp可以多接收一个参数。

  • java连接数据的实现

   private String driver ="com.mysql.jdbc.Driver";//加载mysql驱动
   //连接链接
   private String url = "jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=UTF";
   private String name = "root";//数据库用户名
   private String password = "123";//数据库密码

© 著作权归作者所有

李韬_varyshare

李韬_varyshare

粉丝 7
博文 27
码字总数 18588
作品 1
广州
个人站长
私信 提问
java极速开发框架--JDiy

JDiy开源框架。2.6版发布更新。 JDiy是一个超轻量级的java开源框架,同时也包含一套javaWeb建站开发平台。可以将JDiy应用于javaWeb/javaEE开发环境,或javaSE开发环境。 JDiy支持多种类型的数...

子秋
2013/01/07
7.8K
6
怎么非响应式的主动调用mina发送消息

有两个服务器 一个javaWeb(tomcat+ssh框架 由我开发)服务器 一个C++服务器(其他公司的)。javaweb为手机APP提供服务。当有手机用户通过APP发送请求时,JavaWeb处理业务以后要发送给C++一条...

颖辉小居
2016/01/09
904
7
Java学习历程

一:入门阶段 学习目标:Java程序员 1: 熟悉jdk,jvm,eclipse,安装于配置jdk 2:熟悉并掌握java的基础语法,类,抽象类,接口,内部类等概念 3: java核心编程,如输入输出流,多线程,集合...

余丰文zmixed
2016/07/21
130
0
mina怎么整合到javaWeb中

我请教一个问题。我在开发一个javaWeb服务器使用了SSH框架客户端是手机APP(基于HTTP协议传递json通信)。是一个用户通过手机报警的系统。有一个视频监控系统是C++开发的可以调用全市的监控。...

颖辉小居
2016/01/10
1K
6
如何拿到满意的offer?

16年毕业,实习加工作差不多一年半。做过八九个月的JavaWeb开发,现在在做RCP开发。现在想换javaWeb的工作。请问该如何写简历(怎么吹牛逼),大概要多少的薪资(现在各种补助加起来差不多8...

90后空巢老人
2017/02/13
2.1K
4

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL参数search_path影响及作用

search_path稍微熟悉PG就会用到,用法这里就不必讲,本篇主要讲它在程序里怎样处理。 1、GUC参数定义 这是个 config_string 参数 {{"search_path", PGC_USERSET, CLIENT_CONN_STATEMENT,...

有理想的猪
今天
8
0
Qt程序各个平台打包发布及安装程序大全

本文链接:https://blog.csdn.net/zhengtianzuo06/article/details/78468111 通用: 1.准备图标 图标可以直接使用一般格式的图片制作, 比如jpg, png等 推荐使用Photoshop制作原始图 推荐使用I...

shzwork
今天
4
0
springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
22
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部