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”);

转载于:https://www.cnblogs.com/SuperXJ/archive/2009/09/27/1575247.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值