主要有三个文件! <body> Result</br> <a href="struts/user?type=1">动态结果集</a></br> <br> </body> struts.xml的配置如下 <constant name="struts.devMode" value="true" /> <package name="user" namespace="/struts" extends="struts-default"> <action name="user" class="actionClass.User"> <result> ${pages} </result> </action> </package> 一下是User.java package actionClass; import com.opensymphony.xwork2.ActionSupport; public class User extends ActionSupport{ private String pages; private int type; public String getPage() { return pages; } public void setPage(String page) { this.pages = page; } public int getType() { return type; } public void setType(int type) { this.type = type; } public String execute() throws Exception { if ( type == 1 ) { pages = "/Success.jsp"; } else { pages = "/error.jsp"; } System.out.println(pages); return SUCCESS; } } 就是这么多了!但是我点击链接,页面就显示404,我哪里配置错了?并且在myeclipse中提示struuts.xml的<result>一行有错误。求助各位大神。 |
|
40分 |
一般的方法:
先确定正确的url是什么,假如是:http://192.168.0.1:8080/project/struts/user?type=1 然后需要确定 <a href=”struts/user?type=1″>动态结果集</a></br>,这个最终形成的url是多少。 |
web.xml文件是不是放到lib文件夹里去了?放WEB-INF文件夹下
|