你的select name是"<select name="popdeom">而条件判断处是session.getAttribute("popdeomyh")名称错了吧.
你用System.out.print把你取到的值打印出来看看,是不是这么回事.

解决方案 »

  1.   

    下拉框有一个默认值的问题,默认的是列表中的第一个选项,你可以根据提交的value 来设置下拉框里面的显示顺序,把你要显示的放在第一个就可以了!
      

  2.   

    <%if (session.getAttribute("popdeomyh")==""||(String)session.getAttribute("popdeomyh")=="cjyh".toString()){%>   
       selected
       <%}%>
    ====================================比較字符串内容要用equals方法,不是==
    String)session.getAttribute("popdeomyh").equals("cjyh")