一个投票程序,要求用户能够自由定义投票项的个数,我看到很多php论坛作投票的时候是在一个文本框里输入投票项,按照输入文本信息的行数来确定投票项的个数,即文本信息有三行,则投票项也为三个,这是否也能用jsp实现,用什么类来识别输入文本信息的换行符呢?谢谢!

解决方案 »

  1.   

    大概就是这样:
    在很多php论坛里,用户可以选择“发表新主题”和“发起投票”,在“发起投票”里,它是这样实现的,在一个text里输入标题(这个很简单),然后在一个大文本框里(看样子像是textarea,我不确定..)输入投票项,它区分投票项的个数是通过用户在大文本框里输入文本信息的行数来确定,即如果输入如下:
    很好
    不错
    一般
    有三行,那么投票项也就生成三个,如果输入四行,那么投票项就生成四个,我想问用JSP是不是也能实现这种功能,用什么类来实现,我觉得关键在于能够辨识换行符,不知道对不对。
      

  2.   

    我想可以,得到TEXTAREA中的字符串后,用正则表达式或符号分割类把字符串分成多个字符串。
      

  3.   

    可以用到split这个方法来拆分,我前天用过。
    它把一个字符串分割成一个数组,例如用一个逗号来分割:
    String[] array=texarea.split(",");如果你要用回车来分割就只要把逗号换成回车符就可以了。