我刚接触structs2架构,看到别人的代码,他这样写就可以显示student.id的值,但我不知道student.id在哪里定义?为什么这样写就能显示出student.id的值呢?请告知,谢谢了
<%@taglib prefix="s" uri="/struts-tags"%><html>
<body>
<s:property value="student.id"/>
</body>
</html>

解决方案 »

  1.   

    这个是在跳转这个页面的action中就定义了student这个对象的
      

  2.   

    你先熟悉STRUTS2的标签吧,student.id是从ACTION传到视图也就是JSP页面的。
      

  3.   

    那这个action是在哪个文件里面呀?哪个配置文件中呀?
      

  4.   

    你这个页面是从哪个action里面跳转过来的就是哪个action了,你到struts.xml文件里面看看就知道了。
      

  5.   


    你查看一下struts.xml就知道具体的action是哪个了。student是定义在action里的一个成员变量。
    具体还有一个formbean与其对应
      

  6.   

    在之前的action中,student表示已经在action中压入了值栈中,如果在栈上下文需要加 #student