Struts中的action路径问题 struct-config.xml文件中改好你的新路径(forward)就好了....,其他应该不会影响的....因为都是mapping过的.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没用的,从/ forward到其它目录的话,该目录的子目录如/admin/images/全部链接不上。 如果你是action的话,直接./actionName.do ,其中是一个./如果你链接的是jsp页面那么你怕搞错你可以写成这个样子。<%=request.getContextPath()%> /folderName/jspName.jsp 绝对路径?什么意思?那我这下面的怎么改? <action path="/gotoUser" type="com.fuqi.struts.action.GotoUserAction"> <forward name="main" path="/useradm/usermain.jsp" redirect="true" /> <forward name="addlog" path="/useradm/addlog.jsp"/> </action> 用stuts的img 标签。确实会将页面路径转到根目录,要么用struts标签,自动将图片路径映射到根,要么,改变图片文件夹的路径。最好不要用绝对路径。 在你的img标签的src里面的路径前加上<html:rewrite page=""/>就ok了,无后顾之忧! 半你的DO直接配置到你那个index文件夹下就行了,或者直接写绝对路经 在jsp的页面的《head》里加上<html:base/>这个标签就行了屡试不爽啊。 jsp有关action写法改为:<html:form action="/admin/adduser" method="POST"><action attribute="addUserForm" input="/admin/addUser.jsp" name="addUserForm" path="/userManage/listUserInf" scope="request" type="com.stormswan.ordliv.struts.action.userManage.ListUserInfAction" /> <forward name="succeed" path="/admin/succeed.jsp" /> <forward name="fail" path="/admin/fail.jsp" /></action> 更正一点:jsp有关action写法改为:<html:form action="/admin/adduser" method="POST">struts-config.xml中写法<action attribute="addUserForm" input="/admin/addUser.jsp" name="addUserForm" path="/admin/adduser" scope="request" type="com.abc.admin.Adduser" /> <forward name="succeed" path="/admin/succeed.jsp" /> <forward name="fail" path="/admin/fail.jsp" /></action>其中,输入输出的页面要与实际位置相符 你是不是跨模块跳转页面啊??要是的话就用SwitchAction<action-mappings> <action path="/toModule" type="org.apache.struts.actions.SwitchAction"/> 如何去掉后台错误信息(在地址栏上输入在action类中没有方法名) java字符串截取,在线等··· 怎样实现用户在JSP页面对数据进行导出,并保存到文本文档中这一功能 @WebParam 问题 请问这个语句用Hql语句怎么写 遇到一个异常 无法解决!请大家来出出主意! java中怎样获得oracel过程的结果集 求java中文帮助文档 求助!如何让窗口居中显示,在线! weblogic8.1中sqlserver2000的连接池和数据源如何配置? JBoss连接SQL Server2000有问题,高手帮看一下 乌龟CVS如何获得apache上的开源资源
那么你怕搞错你可以写成这个样子。
<%=request.getContextPath()%> /folderName/jspName.jsp
那我这下面的怎么改?
<action path="/gotoUser" type="com.fuqi.struts.action.GotoUserAction">
<forward
name="main"
path="/useradm/usermain.jsp"
redirect="true" />
<forward name="addlog" path="/useradm/addlog.jsp"/>
</action>
最好不要用绝对路径。
屡试不爽啊。
<html:form action="/admin/adduser" method="POST"><action
attribute="addUserForm"
input="/admin/addUser.jsp"
name="addUserForm"
path="/userManage/listUserInf"
scope="request"
type="com.stormswan.ordliv.struts.action.userManage.ListUserInfAction" />
<forward name="succeed" path="/admin/succeed.jsp" />
<forward name="fail" path="/admin/fail.jsp" />
</action>
jsp有关action写法改为:
<html:form action="/admin/adduser" method="POST">
struts-config.xml中写法
<action
attribute="addUserForm"
input="/admin/addUser.jsp"
name="addUserForm"
path="/admin/adduser"
scope="request"
type="com.abc.admin.Adduser" />
<forward name="succeed" path="/admin/succeed.jsp" />
<forward name="fail" path="/admin/fail.jsp" />
</action>
其中,输入输出的页面要与实际位置相符
要是的话就用SwitchAction
<action-mappings>
<action
path="/toModule"
type="org.apache.struts.actions.SwitchAction"/>