论坛首页 Java企业应用论坛

SSH框架练习 Action跳转

浏览 3662 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2011-09-22   最后修改:2011-09-22
Action:
public class EmpAction {

	public List emplist;

	private EmpDAO emp;

	public EmpDAO getEmp() {
		return emp;
	}

	public void setEmp(EmpDAO emp) {
		this.emp = emp;
	}
	
	public String FindEmpAll(){
		
		System.out.println("123456");	
		
		emplist=emp.findAll();
		return "all";
	}	
}

Struts.xml:
<package name="Test" extends="struts-default">
<action name="test001" class="Action.EmpAction" method="FindEmpAll">
<result name="all">/emp.jsp</result>
</action>
</package>

index.jsp:
<a href="EmpAction!FindEmpAll.action">员工信息</a>


emp.jsp:
<form action="" method="post" name="test001">
<table border="1" align="center" width="600">
<tr align="center">
<td colspan="5" align="center">
员工信息
</td>
</tr>
<tr align="center">
<td>
编号
</td>
<td>
姓名
</td>
<td>
性别
</td>
<td>
年龄
</td>
<td>
部门
</td>

</tr>
<s:iterator value="emplist">
<tr>
<td>
<s:property value="id" />
</td>
<td>
<s:property value="name" />
</td>
<td>
<s:property value="sex" />
</td>
<td>
<s:property value="age" />
</td>
<td>
<s:property value="departmentId" />
</td>

</tr>
</s:iterator>


</table>
</form>



运行后一直报404路径错误,那个帮忙看看是怎么回事

   发表时间:2011-09-22  
404是页面找不到,你校验一下你action请求的页面是否正确!
0 请登录后投票
   发表时间:2011-09-22  
struts2中看你是怎么在web.xml中配置的了,如果你写的是   /*.action  那你这是正确的,在检查组哈别的,
0 请登录后投票
   发表时间:2011-09-25  
<a href="test001!FindEmpAll.action">员工信息</a>
0 请登录后投票
   发表时间:2011-09-26  
。。。
<action name=""></action>
name属性理解了没?
0 请登录后投票
   发表时间:2011-09-26  
怎么还有这种帖子出来。
0 请登录后投票
   发表时间:2011-09-26  
ITEYE怎么现在管理这么松散了?难道真的打算抛弃EYE了,投奔CSDN
0 请登录后投票
   发表时间:2011-09-26  
别看不起别人, 谁没有写过“Hello,world!” 呀
0 请登录后投票
   发表时间:2011-09-26  
ctrlc 写道
别看不起别人, 谁没有写过“Hello,world!” 呀

不要敏感,大家的意思是这种帖子为什么能上首页?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics