channelVideo.jsp<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> </head>
<body>
<s:action name="toEpg" namespace="/com.video.action" executeResult="true" />
<input type="text" id="mess" value="<%=request.getAttribute("toepg")%>"/>
</body>
</html>struts.xml<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default"
abstract="false">
<action name="toEpg" class="com..video.action.PlayChannelAction" method="palyChannelVideo">
<result name="play" type="dispatcher">/front/first.jsp</result>
</action>
</package>
</struts>
为什么在页面上显示不了值啊
<%@taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> </head>
<body>
<s:action name="toEpg" namespace="/com.video.action" executeResult="true" />
<input type="text" id="mess" value="<%=request.getAttribute("toepg")%>"/>
</body>
</html>struts.xml<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default"
abstract="false">
<action name="toEpg" class="com..video.action.PlayChannelAction" method="palyChannelVideo">
<result name="play" type="dispatcher">/front/first.jsp</result>
</action>
</package>
</struts>
为什么在页面上显示不了值啊
namespace="/com.video.action" 仔细看看你的配置文件里面有这个namespace么
跳转方式不建议这么写 容易弄混 建议在action那里加上路径
可以参考马士兵的教程 你现在估计也是在学习