请问为什么页面中不显示message的值123呢?(代码如下)
jsp:
<%@ 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"%>
<HTML>
<HEADER>
<TITLE>111</TITLE>
</HEADER>
<body>
<form name="form1" method="post" action="jfreechart" id="form1">
<p>${message}</p></form>
</body>
</HTML>action:public class JfreeChartAction extends ActionSupport {
...
private String message;
... public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
}
...
@Override
public String execute() throws Exception {
message="123";
return SUCCESS;
}
}
struts.xml:
...
<package name="jfreechart" extends="jfreechart-default" >
<action name="jfreechart" class="com.struts2.JfreeChartAction">
<result name="success" type="chart">
<param name="width">200</param>
<param name="height">100</param>
</result>
</action>
</package>
...
jsp:
<%@ 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"%>
<HTML>
<HEADER>
<TITLE>111</TITLE>
</HEADER>
<body>
<form name="form1" method="post" action="jfreechart" id="form1">
<p>${message}</p></form>
</body>
</HTML>action:public class JfreeChartAction extends ActionSupport {
...
private String message;
... public String getMessage() {
return message;
} public void setMessage(String message) {
this.message = message;
}
...
@Override
public String execute() throws Exception {
message="123";
return SUCCESS;
}
}
struts.xml:
...
<package name="jfreechart" extends="jfreechart-default" >
<action name="jfreechart" class="com.struts2.JfreeChartAction">
<result name="success" type="chart">
<param name="width">200</param>
<param name="height">100</param>
</result>
</action>
</package>
...
<package name="jfreechart" extends="jfreechart-default" >
<result name="success" type="chart">
红色字体的部份会不会有问题?
jfreechart-default有没有这配置?
type="chart",这个没见过。
然后页面取值