解决方案 »
- 请用过javaMail的高手解答在线等待
- WebSphereSpring 中Spring注释配置的bean无法实例化
- 怎样得到Jtable中的最后一行的数据
- java从FTP服务器上下载文件问题
- 如何使用批处理文件设置环境变量?
- struts的页面分页,我的页面是用Dreamwearer做的,而且也不懂用标签,什么分页?
- 这一段判断参数的代码我该怎么优化
- 关于LDAP:请问在查询得到一个条目后,任何获得这个条目的绝对DN?谢谢!!!
- weblogic +linux 配置问题
- jboss5下,一个ear中的war如何共享session
- 在Myeclipse上部署工程成功,但单独在tomcat上启动失败
- Struts2.0怎么样配置使用AjaxAnywher
<s:action name="GetGoodsAction" namespace="/Goods"/>
<table border="0" class="showTable">
<tr>
<td>
ID
</td> <td>
<s:hidden name="goods.gid" value="%{#request.goodsInfo.gid}" />
<s:property value="%{#request.goodsInfo.gid}" />
</td>
</tr>
<tr>
<td>
商品名称
</td>
<td>
<s:textfield value="%{#request.goodsInfo.gname}"
name="goods.gname" />
</td>
</tr>
<tr>
<td>
商品类型
</td>
<td>
<s:action name="GetGoodsTypeAction" namespace="/GoodsType" />
<s:property value="%{#request.goodsInfo.goodsType.gtName}"/>
<s:select list="#request.goodsTypeSelect" name="goods.goodsType"/>
</td>
</tr>
<tr> <td>
商品品牌
</td>
<td>
<s:textfield name="goods.gbrand" value="%{#request.goodsInfo.gbrand}"/> </td>
</tr>
<tr>
<td>
所属商家
</td>
<td>
<s:action name="GetBusinessAction" namespace="/Business"/>
<s:property value="%{#request.goodsInfo.business.bname}"/>
<s:select list="#request.businessSelect" name="goods.business"></s:select>
</td>
</tr>
<tr>
<td>
原价
</td>
<td>
<s:textfield name="goods.gpriceOld" size="8" value="%{#request.goodsInfo.gpriceOld}"/>
</td>
<td>
状态
</td>
<td>
<s:if test="#request.goodsInfo.gstate==1">
<s:select list="#{1:'上架',0:'下架'}" name="goods.gstate"/>
</s:if>
<s:else>
<s:select list="#{0:'下架',1:'上架'}" name="goods.gstate"/>
</s:else>
</td>
</tr>
<tr>
<td>
现价
</td>
<td>
<s:textfield name="goods.gpriceNow" size="8" value="%{#request.goodsInfo.gpriceNow}"/>
</td>
<td>
主页显示
</td>
<td>
<s:if test="#request.goodsInfo.gindexShow==1">
<s:select list="#{1:'是',2:'否'}" name="goods.gindexShow"/>
</s:if>
<s:else>
<s:select list="#{2:'否',1:'是'}" name="goods.gindexShow"/>
</s:else>
</td>
</tr>
<tr>
<td>
上架时间
</td>
<td>
<s:textfield name="goods.gstartTime" size="18" value="%{#request.goodsInfo.gstartTime}"/>
</td>
<td>
虚拟购买次数
</td>
<td>
<s:textfield name="goods.buyCount" size="4" value="%{#request.goodsInfo.buyCount}"/>
</td>
</tr>
<tr>
<td>
下架时间
</td>
<td>
<s:textfield name="goods.gendTime" size="18" value="%{#request.goodsInfo.gendTime}"/>
</td>
</tr>
<tr>
<td>
描述
</td>
<td colspan="3">
<s:textarea name="goods.gdescription" rows="5" cols="80" value="%{#request.goodsInfo.gdescription}"/>
</td>
</tr>
<tr>
</tr>
<td>
图片
</td>
<td colspan="3">
<img src="<s:property value='%{#request.goodsInfo.gimagePath}'/>" alt="" />
<s:textfield name="goods.gimagePath" value="%{#request.goodsInfo.gimagePath}"/>
</td>
<tr>
<table align="right">
<tr>
<td>
<s:submit value="确认修改" type="submit"/>
</td>
<td>
<input type="reset" value="取消修改" type="button" />
</td>
<td>
<input type="button" onclick="javascript: history.back()"
value="返回" />
</td> </tr>
</table> </tr> </table>
</s:form>
大小写区分,仔细检查下,估计是很单纯的miss
检查struts.xml配置文件是否正确
一般注意 namespaces属性 method 属性和 action 节点的name 属性
<package name="authority" extends="default" namespace="/authority" >
<action name = "save" class="authorityAction" method = "save">
不光是地址是否正确 有时候多一个空格也会让xml文件读取出现问题
public void doUpdate() {
goodsBiz.update(goods);
try {
response.sendRedirect("/EShop/ManagerPage/GoodsService.jsp");
} catch (IOException e) {
e.printStackTrace();
}
}
//封装省略
}action的配置:<package name="Goods" namespace="/Goods" extends="struts-default">
<action name="GoodsAction" class="goodsAction" />
<action name="BuyGoodsAction" class="goodsAction" method="doFindGoods">
<result name="order">/JspPage/order.jsp</result>
</action>
<action name="AddGoodsAction" class="goodsAction" method="doAddGoods" />
<action name="GetIndexGoods" class="goodsAction" method="doGetIndexGoods" />
<action name="GoodsInfoAction" class="goodsAction" method="toGoodsInfo">
<result name="order">/JspPage/order.jsp</result>
</action>
<action name="GetGoodsAllAction" class="goodsAction" method="doGetGoodsAll">
</action>
<action name="DeleteAction" class="goodsAction" method="doDelete"/>
<action name="UpdateAction" class="goodsAction" method="doUpdate"/>
<action name="GetGoodsAction" class="goodsAction" method="doGetGoods" />
</package>spring对goodsAction的配置:(路径没问题)<bean name="goodsAction" class="com.action.GoodsAction">
<property name="goodsBiz" ref="goodsBiz"/>
</bean>