JAVA WEB

这篇博客深入介绍了JAVA WEB技术,包括JSP的9大内置对象和域对象,以及转发和重定向的区别;EL表达式的使用;JSTL的各种标签介绍;Servlet与过滤器的工作原理,特别是乱码问题的解决;Ajax异步刷新及JSON的解析;最后探讨了JDBC操作步骤和DAO模式与单例模式的应用。
摘要由CSDN通过智能技术生成

1.JSP   --  java server page  Java服务器页面 

      1)9大内置对象:request  response   out  session    application pagecontext    config     page  exception

       2)  4个域对象   :

               a.pagecontext   ---  页面

               b.request  --  一次url  请求

               c.session   --   一次会话   

                d.application --  整个应用 

                 e.cookie  ---  浏览器本地                 

  • 设置session过期方法
    • session.setMaxInactiveInterval(1*60); - 单位秒
    • 手动清空值  session.setAttribute("username", null);
    • 更改配置文件 tomcat 的web.xml - 单位分钟  -- 默认30分钟
<session-config>

         <session-timeout>1</session-timeout>

</session-config>

      3)转发和重定向

            1)转发:请求一次,url 不会改变

                   2)重定向:请求两次,url  发生变化

     

2.EL  -  表达式

       ${}

3.JSTL  - 标签  

      1)<c:if></c:if>

      2) <c:shoose>

             <c:when>    

            </c:when> 

            <c:otherwise>  

            </c:otherwise>  

      </c:shoose>

       3)<c:set></c:set>

        4)<c:forEach>   </c:forEach>   

4.servlet  和过滤器

     1)servlet  ---  接口,请求跳转 ---  前台后天沟通的桥梁

            1)继承Httpservlet  类   

             2)实现  Servlet   接口

             3)servlet 生命周期   构造器---初始化init ---- service ----destroy   

              4)web  配置

<servlet>
  	<servlet-name>NewsListController</servlet-name>
  	<servlet-class>com.srr.controller.NewsListController</servlet-class>
  </servlet>
  <servlet-mapping>
    	<servlet-name>NewsListController</servlet-name>
  		<url-pattern>/list</url-pattern>
  </servlet-mapping>

            5)乱码

                  1)请求:

req.setCharacterEncoding("UTF-8");

                   2)响应                           

                    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值