看看这样为什么错呢?
怎么改呢?
 int shuliang=(int )request.getParameter("shuliang");
报错是这样
inconvertible types
found   : java.lang.String
required: int
  int shuliang=(int )request.getParameter("shuliang");
                                         ^

解决方案 »

  1.   

    Integer.parseInt(s)
    可以把字符串转成整型
      

  2.   

    int shuliang=Integer.parseInt(request.getParameter("shuliang");)
      

  3.   

    int   i   =   Integer.valueOf(str).intValue();   
    也可以的,baidu 上面到处都是的
      

  4.   

    这样写出错了
    An error occurred at line: 42 in the jsp file: /shouji/chukutj.jsp
    Generated servlet error:
    /usr/java/jakarta-tomcat-5.0.28/work/Catalina/localhost/_/org/apache/jsp/shouji/chukutj_jsp.java:112: ')' expected
      int shuliang=Integer.parseInt(request.getParameter("shuliang");)
                                                                    ^
    An error occurred at line: 42 in the jsp file: /shouji/chukutj.jsp
    Generated servlet error:
    /usr/java/jakarta-tomcat-5.0.28/work/Catalina/localhost/_/org/apache/jsp/shouji/chukutj_jsp.java:112: illegal start of expression
      int shuliang=Integer.parseInt(request.getParameter("shuliang");)
                                                                     ^
    2 errors
      

  5.   

    int shuliang=Integer.parseInt(request.getParameter("shuliang"));
    不好意思呀。那个分号应该在最后了。哈
      

  6.   

    int shuliang=Integer.parseInt(request.getParameter("shuliang");)你在吗分号都拷进去了
      

  7.   

    int shuliang=Integer.parseInt(request.getParameter("shuliang"));
      

  8.   

    不是
    int shuliang=Integer.parseInt(request.getParameter("shuliang");)应该是
    int shuliang=Integer.parseInt(request.getParameter("shuliang"));