0
我在Tomcat上有web應用程序,並且在我的一個頁面上我希望能夠在textarea中編寫大文章,然後將它們保存到Clob類型字段中的數據庫中。但是我無法閱讀完本文插入到我的表中,因爲request.getParameter()
返回String,但文章可以有更多的長度。你能建議如何解決這種情況?從JSP文本區閱讀案例
我在Tomcat上有web應用程序,並且在我的一個頁面上我希望能夠在textarea中編寫大文章,然後將它們保存到Clob類型字段中的數據庫中。但是我無法閱讀完本文插入到我的表中,因爲request.getParameter()
返回String,但文章可以有更多的長度。你能建議如何解決這種情況?從JSP文本區閱讀案例
getParameter()
對於這項工作來說非常好。它肯定會返回textarea
的所有內容。
如果你絕對需要一個Clobe
對象,你需要構造它並設置字符串。
final CLOB clob = oracleConnection.createClob();
clob.setString(index, myString);
謝謝,但我想問你一個問題。如果我理解正確,String的長度= Max.Integer,但是如果我的文章會更大,getParameter()會起作用嗎?或者只讀部分? –
我非常懷疑有人會將2147483647個字符放在textarea中。但無論如何,是的,它會被截斷。您可以在HTML規範中設置最大長度。 – LppEdd
非常感謝。我認爲是字符串就夠了。 –