jsp基础2

 

Html内嵌java代码
   1 脚本
       1  <%=  xxx;  %> 表达式脚本 输出脚本
          在页面中输出java代码的运行结果
          注意:  ;
         
          out.println(xxx;);
       2  <%! %>  定义变量 和 方法
          <%! %>
           Servlet 成员变量 , 方法
          
       3  <%  %> 不能定义方法
          Servlet service方法
           tomcat
       jsp        servlet 
      
-
   2 指令
     page
        <%@ page   %>
        import jsp导包
        <%@ page import=""%>
        contentType 设置页面响应字符集
        <%@ page contentType="text/html;charset=gbk"%>
        response.setContentType("text/html;charset=gbk");
       
       
        pageEncoding 
        <%@ pageEncoding="gbk" %>
        页面编译字符集
       
       
        public class Test{
           public static void main(String args[]){
             System.out.println("中国");
           }
        }
        javac  Test.java
       
       
           tomcat
        jsp      serlvet.java --- servlte.class
       
        jsp
         中文
        tomcat javac -encoding=gbk servlet.java
       
       
    
    
        [info
        language
        errorPage
        isErrorPage
        buffer
        autoFlush
        extends 
        session
        isELIgnored
        threadSafe]
       
    
    
     taglib  标签库 导入标签库
       <%@ taglib uri="" prefix="" %>
       
    
     3 动作  
       1 forward
         request.getRequestDispatcher().forward();
         <jsp:forward page=""/>
      
       2 include 
         request.getRequestDispatcher().include();
        <jsp:include page=""/>
       
================================================
 jsp中的内置对象
      书写在普通脚本中 可以直接使用的对象
     HttpServletRequest  request
     HttpServletResponse response
     HttpSession     session
     ServletContext  application
                     pageContext 存储数据
                    
                     特点:当天页面存储 当前页面有效
                     pageContext.setAttribute();
                     pageContext.getAttribute();
                    
--------------------------------------------------------      
       page  代表当前页面
       out   往页面输出显示内容
       exception 代表当前页面的异常
       Serlet
  ServletConfig config = getServletConfig();
       jsp 
         config
 
-------------------------------------------------------
MVC   module  view  control  
       模型   显示  控制
      
Servlet /  JSP 

   JavaWeb Servlet+JSP  
  

 


JSP                    tomcat
  坏处
   1  运行效率低   jsp       servlet  
   2  调错不方便
   3  代码逻辑差   不要jsp中直接书写java代码  
  好处
    显示处理 简单 
      
Servlet
  坏处
    1 显示处理 差
    2 编译麻烦 , 配置web.xml 重新启动tomcat
  好处
    1 运行效率高   
    2 代码逻辑好 
    3 编译
          
      
      
       queryUserAction.jsp 没有必要用jsp完成功能
       QueryUserAction.java
      
       queryUserView.jsp
      
      
       http://localhost:8080/jspapp/deleteUserAction?id=2
       http://localhost:8080/jspapp/deleteUserAction?id=11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值