我是否需要使用JTextField准备任何安全过程

时间:2011-02-09 00:44:11

标签: java user-interface stack-overflow jtextfield

我在GUI Java App中有一个JTextField。它没有连接到数据库所以我不担心SQL注入或类似的东西,但我想知道我是否需要担心堆栈溢出或其他问题。

例如,如果用户决定将手指放在“A”广告上。我的Java参考书没有提供任何程序来防止滥用此类应用程序。

2 个答案:

答案 0 :(得分:2)

每次按键都会产生一个KeyEvent,它(在某些步骤中)被转换为一个调用,用于在JTextField的Document中插入文本。如果用户输入真的很多文本(很多兆字节)(然后更可能是cut'n'paste),你可能会得到一个OutOfMemory错误,但这仍然没有损害你,只有用户,因为他无法工作与申请。

所以,这里与安全无关。

答案 1 :(得分:0)

从安全角度来看,你应该对文本字段没问题。我建议更多地担心代码对文本的作用或对文本的回应。 SQL注入是最常见的问题之一。