但是我不想把js那些代码写在view页面里,那样体现不出mvc的优越性

解决方案 »

  1.   

    做web开发没有js的话,页面上的动态效果如果都要通过请求服务器那真是不可思议(特别是post方式提交),所有的数据都需要重新赋值,如果你一定要请求服务器的话,建议使用局部刷新,然后再页面上使用js构造下拉框吧。最好的做法是使用js,因为省市这样的数据是固定的,没有必要重新从服务器端获取。
      

  2.   

    我的省市是从数据库里取出来的,并不是写死的
    肯定用到js,但你不可能像以往jsp那样,用js跟jsp的语法混合写出联动的效果
    我想是按照mvc的原则把省市数据的初始化工作放到actionForm里然后在前端写些js
    我是这样想的
      

  3.   

    可以在后台即model里面把js输出的效果做为一个字符串伟递给view
      

  4.   

    用xmlhttp啊,不需要刷新页面就可以获取动态数据了。
      

  5.   

    用xmlhttp吧!!!!!!!!!!!!