package com.sg.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;
import com.opensymphony.xwork2.ActionSupport;
@Action(value="test" ,results={
@Result (name="success" ,location="/index.jsp")
}
)
public class testAction extends ActionSupport {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String excute(){
name="张三";
System.out.println(name);
return "success";
}
}
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<s:action name="test!excute"/>
<s:property value="name"/>
<a>--------------------------------------------------------------------------------</a>
</body>
</html>
网上都说的是action中定义了然后设个getter 和setter 就可以通过标签取到,
所以现在无法取值是什么鬼,求解!!!!!!!!