a标签,表单发送请求包含对应name属性会传到服务器
struts2拦截器拦截请求
对该请求在对应的action下的对应的方法进行处理
在action类中 会有name值相同的属性,通过setter方法将该name属性注入到这个action类里,参与数据库交互,完成对数据库的交互。
处理完成后:
对action类里某个属性赋值,return 某个值
struts2配置文件根据这个值转到对应的jsp页面中
在jsp页面可以通过jquery标签 直接取值${name}
如果这个值是数组或者ArrayList,可以通过c标签或者s标签取值循环
<c:forEach items="${w}" var="ww" >
<c:if test="${ww.type==1}">
<a href="o?work_id=${ww.id}" target="_Blank">${ww.work_head}</a><br>
</c:if>
</c:forEach>