引号可以使用转义字符 \" 代替。
重要提醒lz: 现在做项目时不要直接使用jdbc操作数据库,会出现N多问题(例如你目前碰到到的这个),应该使用Hibernate等映射持久化工具。

解决方案 »

  1.   

    我觉得是在写SQL语句的是后VALUES后面的字符串没有错,
    建议楼主检查一下name,writer,conditions三个值
      

  2.   

    <%
      String name=request.getParameter("parm2");
      String writer=request.getParameter("parm3");
      String conditions=request.getParameter("parm4");
    %>
    先测试一下,把这三个值先打印出来,看看有没有值.
      

  3.   

    亲爱的~~~~~
    <%
    %>
    里面定义的变量好象是私有的,你不能在外面使用,应该是传不过去的,所以你从bean取不出来的
      

  4.   

    应该不是私有的问题  我用同样的方法做了个删除的   没有什么问题啊
    <%String parm=request.getParameter("parm"); %>
    <jsp:useBean id="deletebook" scope="page" class="com.beans.librarybean"/>
    <jsp:setProperty name="deletebook" property="db" value="library"/>
    <jsp:setProperty name="deletebook" property="parm" param="parm"/>
    <%deletebook.delete(); %>
      

  5.   

    “重要提醒lz: 现在做项目时不要直接使用jdbc操作数据库,会出现N多问题(例如你目前碰到到的这个),应该使用Hibernate等映射持久化工具。”------------------------------------------------------------------------------------
    回楼上的   我也想用STRUTS   HEBERNATE这些东西啊   
    可是下了个STRUTS的包   完全不知道怎么用    打击很大啊      
    谁能给我个网站详细告诉我怎么配置STRUTS的环境的吗?
    就是从什么都没有  一直到配置好        详细点的
    小弟愚钝  谢谢了
      

  6.   

    <jsp:setProperty name="addbook" property="name" param="${name}"/>
    用这个方法试