zoukankan      html  css  js  c++  java
  • jsp基础学习记录

    jsp执行过程中,若客户端采用get或者post并附加有数据(例如ID),则用

    String ID = request.getParameter(“ID”); 就可以获取客户端传来的ID了。

    插入数据用executeUpdate 例如 Statement stmt = con.createStatement();

    Semt.executeUpdate(“insert into tbUser values(‘ ”+ID+” ’)”);

    查询用 ResultSet rs = stmt.executeQuery(“select * from tbUser”);

    输出 print(ID); 或者 out.println(“fuck you”);

    //自动转到done.jsp,并把参数p=ok传过去

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

    <jsp:param name="p" value = "ok"/>

    </jsp:forward>

    要在一个用户的一次回话过程中,在几个jsp页面中传递值,可以用request.getParameter("name") 返回name的值,例如1.jsp中

    form method=POST action=2.jsp
    what's your name
    input type=text name=name
    input type=submit value=submit

    //或者一句话<form method=post action="2.jsp? name =xj"

    Post了一个name2.jsp 2.jsp就可以用

    String name = request.getParameter("name") 得到传来的name值了

    更简单的办法是用session.setAttribute("tempname",name); 把name的值存放到了 tempname里面 在以后的其他jsp页面中可以用

    String name = session.getAttribute("tempname"); 获得tempname里的值!因为session是全局会话,在http的一次请求中都存在。

     

    包括头文件2种方法

    1<jsp:include page= "head.jsp"/>

    2mailto:%25@include%20file%20=%22head.jsp%22%20%25 程序中用的这个

     

    3个跳转语句

    <jsp:forward page="list.jsp"/>

    <% request.getRequestDispatcher("list.jsp").forward(request, response);%>

    <%response.redicrt(“…jsp”);

  • 相关阅读:
    6 开发工具IDE-pycharm
    5 循环控制
    react native 遇到的坑
    代码缩略图插件
    JEECMS-自定义标签[list]
    Jeecms自定义标签用法[单个内容]
    ReactNative环境搭建
    修改浏览器accept使支持@ResponseBody
    [转]MyEclipse for Spring2014破解
    js正则验证手机号
  • 原文地址:https://www.cnblogs.com/SuperXJ/p/1575247.html
Copyright © 2011-2022 走看看