如何在h:inputTextarea中写单引号?

时间:2017-04-24 08:40:17

标签: java sql jdbc

在页面中,我有多个文本框,用户可以在其中输入任何类型的数据。

我使用了h:inputTextarea代码。

JSP / JSF:

<h:inputTextarea style="width:100%" value="#{abc.remark}"  id="remarks" />

爪哇:

  public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark= remark;
    }

insert into table1 ('Remarks','Other') values (this.getRemark() + "','"+this.getOther());

它几乎可以工作,但每当用户试图在

等备注中输入单引号时
  

约翰的收入很好

它崩溃并抛出java.sql.SQLSyntaxErrorException:ORA-00917:缺少逗号。

从日志查询屏幕截图:

enter image description here

需要解决。

0 个答案:

没有答案