最近在学习Struts2框架,在学到DMI那部分时自己敲代码总是不成功<!--struts.xml -->
<constant name="struts.devMode" value="true" />
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="model" extends="struts-default" namespace="/user">
<action name="user" class="com.Action.UserAction">
<result>/model/success.jsp</result>
</action>
</package><!--Action-->
private User user;
public User getUser() {
return user;
} public void setUser(User user) {
this.user = user;
} public String add(){
System.out.println("name="+user.getUsername());
System.out.println("password="+user.getPassword());
return SUCCESS;
} public String execute(){
return ERROR;
}
<!--JSP页面-->
<%String path=request.getContextPath(); %>
<html>
<body>
<a href="<%=path %>/user/user!add">添加用户</a>
</body>
</html>以上是我的配置文件和JSP页面代码,试了很多次,总是报错说user!add不存在,本人菜鸟,求高手指点,万分感谢struts
<constant name="struts.devMode" value="true" />
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="model" extends="struts-default" namespace="/user">
<action name="user" class="com.Action.UserAction">
<result>/model/success.jsp</result>
</action>
</package><!--Action-->
private User user;
public User getUser() {
return user;
} public void setUser(User user) {
this.user = user;
} public String add(){
System.out.println("name="+user.getUsername());
System.out.println("password="+user.getPassword());
return SUCCESS;
} public String execute(){
return ERROR;
}
<!--JSP页面-->
<%String path=request.getContextPath(); %>
<html>
<body>
<a href="<%=path %>/user/user!add">添加用户</a>
</body>
</html>以上是我的配置文件和JSP页面代码,试了很多次,总是报错说user!add不存在,本人菜鸟,求高手指点,万分感谢struts
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货