每日一贴,今天的内容关键字为后台对象
<%
request.setCharacterEncoding("gbk");
String htmlData = request.getParameter("content") != null ? request.getParameter("content") : "";
%>
界面:
记得要在后台:
public static String htmlspecialchars(String str) {
str = str.replaceAll("&", "&");
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = str.replaceAll("\"", """);
str = str.replaceAll("\'", "'");
//str = str.replaceAll("=", "=");
return str;
}
上面是读取clob型类封装的一个方法:
public static String readClob(Connection con, String term, String columnName,
String tableName)
{
String content = "";
try
{
con.setAutoCommit(false);
Statement stmt = con.createStatement();
ResultSet rs_clob = stmt.executeQuery("select " + columnName
+ " from " + tableName + " where 1=1 " + term);
oracle.sql.CLOB contents = null;
while (rs_clob.next())
{ // 掏出CLOB对象
contents = (oracle.sql.CLOB) rs_clob.getClob(columnName);
}
BufferedReader a = new BufferedReader(contents.getCharacterStream()); // 以符字流的方法读入BufferedReader
String str = "";
while ((str = a.readLine()) != null) {
content = content.concat(str); // 最后以String的式形到得
}
con.commit();
con.setAutoCommit(true);
} catch (Exception e)
{
System.out.println("出现异常");
e.printStackTrace();
try
{
con.rollback();
}
catch (Exception e1)
{
System.out.println("滚回出现异常!");
e1.printStackTrace();
}
}
return content;
}
文章结束给大家分享下程序员的一些笑话语录: 系统程序员
1、头皮经常发麻,在看见一个蓝色屏幕的时候比较明显,在屏幕上什幺都看不见的时候尤其明显;
2、乘电梯的时候总担心死机,并且在墙上找reset键;
3、指甲特别长,因为按F7到F12比较省力;
4、只要手里有东西,就不停地按,以为是Alt-F、S;
5、机箱从来不上盖子,以便判断硬盘是否在转;
6、经常莫名其妙地跟踪别人,手里不停按F10;
7、所有的接口都插上了硬盘,因此觉得26个字母不够;
8、一有空就念叨“下辈子不做程序员了”;
9、总是觉得9号以后是a号;
10、不怕病毒,但是很害怕自己的程序;