你的问题好像描述的不太清楚,至少我没看明白是不是login.jsp  --->  loginaction   --->  newslist.jsp  的时候报错?我觉得你说的vector是不是应该在loginaction里进行初始化?

解决方案 »

  1.   

    那应该在哪初始化?再比如说如果我想一打开主页就显示一个新闻列表,那用struts怎么做?
      

  2.   

    你是将vector作为一个变量存在了request或者session里,在newslist.jsp中要显示这个vector的信息,所以应该在进入newslist.jsp之前准备好这个vector,也就是在loginAction中定义并初始化vector信息,然后放在request或者session中,这样,在newslist.jsp中就能用了
      

  3.   

    如果不需要登录,直接显示呢?也就是没有loginForm怎么直接初始化vector?
      

  4.   

    如果你是通过action进入的一个jsp页面,那么就写这个action中
    如果是直接进jsp页面,就在jsp中写java代码
      

  5.   

    一般进一个jsp页面,要不就是直接在url中输入http://localhost:8080/.../a.jsp
    要不请求servlet  http://localhost:8080/.../a
    要不就请求action http://localhost:8080/.../a.do第一个只能写在jsp里,第二个写在servlet里,第三个协在action里