2016/5/15
2016-05-15 22:42
204 查看
要养成良好的变成习惯!比如常常写try{}catch{}finally{}//记得有必要写finally,他会给程序一个共同的出
口,比如最后都要关闭占用的资源。
mysql 的删除一行数据和更新数据:
delete from t_name where id = 1;
update t_name set name="xx" where id = 2;
两个jsp之间传递参数:
01.jsp:(某个标签传递参数)<a herf='02.jsp?id="+rs.getInt("id")+"'>"+点击我+"</a>"(注意在双引号里面
传递双引号用单引号代替)
02.jsp:接受01传过来的参数:
String str = request.getParameter("id");(注意,此方法的返回值是String),还有哈,String在jsp中默认
是new出来的,所以比较的时候用equals(),而不能用==
一次传多个参数:
<a herf="02.jsp?id="1"&rootif="2">点击我</a>
在<form></form>表单中传递参数,form表单不仅可以传递自身的表单元素,还可以传递接受到或者表单以外的参
数就是用隐含域:hidden,其作用是把一个或多个表单隐藏起来,也就是说,hidden类型的表单元素不对外显示
,但提交表单时也作为表单元素一起传递,那么我们就可以把要传递的表单外的参数写在hidden里面:
(这里假设02.jsp把一个帖子的id和rootid传到03.jsp,03.jsp正确接受)
<%
int id = Integer.parseInt(request.getParameter("id"));
int rootId = Integer.parseInt(request.getParameter("rootid"));
%>
<form action="03.jsp" method="post">
<input type="hideen" name="id" value="<%=id>"/>
<input type="hideen" name="rootid" value="<%=rootId>"/>
<input type="text" name="title" />
<textarea clos="80" rows="12" name="cont"></textarea>
<input type="submit" value="提交"/>
</form>
上面的那个表单就提交出去了四个参数,而界面只显示一个文本框,一个文本域和一个提交按钮。
工程要统一编程风格!!!!
04.jsp---从eclipse里面给mysql插入当前时间,可以在要插入的sql语句中直接写(假设03.jsp已经讲参数传递到
04.jsp了):
首先接收一下参数:
<%
int id = Integer.parseInt(request.getParameter("id"));
int rootId = Integer.parseInt(request.getParameter("rootid"));
String title = request.getParameter("title");
String cont = request.getParameter("cont");
conn.setAutoCommit(false);//把存新数据和改旧数据写成一个实物:
String sql = "insert into article values (null,?,?,?,?,now(),0);"//刚刚回复的肯定是叶子节点
PreparedStatement pstmt = conn.preparedStatement(sql):
pstmt.setInt(1,id);
pstmt.setInt(2,rootId);
pstmt.setString(3,title);
pstmt.setString(4,cont);//注意这里的1,2,3,4表示的是第几个问号?
pstmt.executeUpdate();//要记得提交,否则不能执行sql语句。
stmt.execyteUpdate(update article set isleaf = 1 where id = "+id);
conn.conmmit();
conn.setAutoCommit(true);//恢复现场
jsp页面之间的跳转有两个
<jsp:forward>---只能跳转到站内页面,并且地址栏不变
response.sendRedirect("url");--可以跳转到任何页面,并且,地址栏变为跳转后页面地址
最后记得关闭
%>
处理网页中的换行
cont = cont.replaceAll("\n","<br>);
页面与页面之间传递参数时候一定要记得处理字符乱码!!
request方法默认的提交方法是“iso8850-1”
所以我们要改变他的字符集:requset.setCharacterEncoding("utf8");
口,比如最后都要关闭占用的资源。
mysql 的删除一行数据和更新数据:
delete from t_name where id = 1;
update t_name set name="xx" where id = 2;
两个jsp之间传递参数:
01.jsp:(某个标签传递参数)<a herf='02.jsp?id="+rs.getInt("id")+"'>"+点击我+"</a>"(注意在双引号里面
传递双引号用单引号代替)
02.jsp:接受01传过来的参数:
String str = request.getParameter("id");(注意,此方法的返回值是String),还有哈,String在jsp中默认
是new出来的,所以比较的时候用equals(),而不能用==
一次传多个参数:
<a herf="02.jsp?id="1"&rootif="2">点击我</a>
在<form></form>表单中传递参数,form表单不仅可以传递自身的表单元素,还可以传递接受到或者表单以外的参
数就是用隐含域:hidden,其作用是把一个或多个表单隐藏起来,也就是说,hidden类型的表单元素不对外显示
,但提交表单时也作为表单元素一起传递,那么我们就可以把要传递的表单外的参数写在hidden里面:
(这里假设02.jsp把一个帖子的id和rootid传到03.jsp,03.jsp正确接受)
<%
int id = Integer.parseInt(request.getParameter("id"));
int rootId = Integer.parseInt(request.getParameter("rootid"));
%>
<form action="03.jsp" method="post">
<input type="hideen" name="id" value="<%=id>"/>
<input type="hideen" name="rootid" value="<%=rootId>"/>
<input type="text" name="title" />
<textarea clos="80" rows="12" name="cont"></textarea>
<input type="submit" value="提交"/>
</form>
上面的那个表单就提交出去了四个参数,而界面只显示一个文本框,一个文本域和一个提交按钮。
工程要统一编程风格!!!!
04.jsp---从eclipse里面给mysql插入当前时间,可以在要插入的sql语句中直接写(假设03.jsp已经讲参数传递到
04.jsp了):
首先接收一下参数:
<%
int id = Integer.parseInt(request.getParameter("id"));
int rootId = Integer.parseInt(request.getParameter("rootid"));
String title = request.getParameter("title");
String cont = request.getParameter("cont");
conn.setAutoCommit(false);//把存新数据和改旧数据写成一个实物:
String sql = "insert into article values (null,?,?,?,?,now(),0);"//刚刚回复的肯定是叶子节点
PreparedStatement pstmt = conn.preparedStatement(sql):
pstmt.setInt(1,id);
pstmt.setInt(2,rootId);
pstmt.setString(3,title);
pstmt.setString(4,cont);//注意这里的1,2,3,4表示的是第几个问号?
pstmt.executeUpdate();//要记得提交,否则不能执行sql语句。
stmt.execyteUpdate(update article set isleaf = 1 where id = "+id);
conn.conmmit();
conn.setAutoCommit(true);//恢复现场
jsp页面之间的跳转有两个
<jsp:forward>---只能跳转到站内页面,并且地址栏不变
response.sendRedirect("url");--可以跳转到任何页面,并且,地址栏变为跳转后页面地址
最后记得关闭
%>
处理网页中的换行
cont = cont.replaceAll("\n","<br>);
页面与页面之间传递参数时候一定要记得处理字符乱码!!
request方法默认的提交方法是“iso8850-1”
所以我们要改变他的字符集:requset.setCharacterEncoding("utf8");
相关文章推荐
- Android学习之BottomNavigationBar实现Android特色底部导航栏
- gethostbyname获取本机IP
- 【SCTF&&CCTF 2016】 PWN_WRITEUP
- 聊聊 Linux 中的五种 IO 模型
- 埃及分数问题
- 调试时源文件与模块生成时的文件不同
- (OK) scratch/manet-docker.cc
- 为什么在Nodes of the cluster页面没有显示所有的node?
- RESTful API 设计指南
- ExtJs 实现表单联动
- ThinkPHP包含文件
- 庞氏骗局
- IplImage结构
- MySQL 教程
- 互斥对象、事件对象、关键代码段的应用和比较
- 第10、11周程序阅读(补充) 继承和派生
- 作业四
- 庞氏骗局
- Web前端开发推荐阅读书籍、学习课程下载
- container_of