查询 点击查询跳转到个空页面 不是query.jsp
struts-config.xml文件:
<form-bean name="query" type="com.struts.form.LedMediaForm"></form-bean>
<action path="/query" name="query" type="com.struts.action.LedMediaAction" scope="request">
<forward name="query" path="/query.jsp"></forward>
</action>ActionForm:
public class LedMediaAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form,
ServletRequest request, ServletResponse response) throws Exception {
LedMediaForm lmf=(LedMediaForm)form;
LedMediaBean bean=new LedMediaBean();
bean.setLname(CharTools.isoToUTF(lmf.getLname()));
bean.setLedward(CharTools.isoToUTF(lmf.getLedward()));
bean.setLtype(CharTools.isoToUTF(lmf.getLtype()));
bean.setLedsize(CharTools.isoToUTF(lmf.getLedsize()));
bean.setBuildtime(java.sql.Date.valueOf(lmf.getBuildtime()));
bean.setGztime(java.sql.Date.valueOf(lmf.getGztime()));
bean.setJxtime(java.sql.Date.valueOf(lmf.getJxtime()));
bean.setNote(CharTools.isoToUTF(lmf.getNote()));
LedMediaBP bp=new LedMediaBP();
request.setAttribute("datas",bp.query(bean));
ActionForward af=mapping.findForward("query");
return af;
}
大家帮忙看看 谢谢
struts-config.xml文件:
<form-bean name="query" type="com.struts.form.LedMediaForm"></form-bean>
<action path="/query" name="query" type="com.struts.action.LedMediaAction" scope="request">
<forward name="query" path="/query.jsp"></forward>
</action>ActionForm:
public class LedMediaAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form,
ServletRequest request, ServletResponse response) throws Exception {
LedMediaForm lmf=(LedMediaForm)form;
LedMediaBean bean=new LedMediaBean();
bean.setLname(CharTools.isoToUTF(lmf.getLname()));
bean.setLedward(CharTools.isoToUTF(lmf.getLedward()));
bean.setLtype(CharTools.isoToUTF(lmf.getLtype()));
bean.setLedsize(CharTools.isoToUTF(lmf.getLedsize()));
bean.setBuildtime(java.sql.Date.valueOf(lmf.getBuildtime()));
bean.setGztime(java.sql.Date.valueOf(lmf.getGztime()));
bean.setJxtime(java.sql.Date.valueOf(lmf.getJxtime()));
bean.setNote(CharTools.isoToUTF(lmf.getNote()));
LedMediaBP bp=new LedMediaBP();
request.setAttribute("datas",bp.query(bean));
ActionForward af=mapping.findForward("query");
return af;
}
大家帮忙看看 谢谢
<forward name="query" path="/query.jsp"></forward>
</action>
你确定 query.jsp页面在根目录下?
LedMediaForm lmf=(LedMediaForm)form;
LedMediaBean bean=new LedMediaBean();
这段代码 页面就是取值
帮我看下 谢谢
mend.jsp<html:form action="query.do">
<table>
<tr>
<td width="12%">媒体位置:</td>
<td width="13%"><html:textproperty="lname"></html:text></td>
<td width="12%">所在区:</td>
<td width="13%"><html:text property="ledward"></html:text></td>
<td width="12%">媒体类型:</td>
<td width="13%"><html:text property="ltype"></html:text></td>
<td width="12%">尺寸:</td>
<td width="13%"><html:text property="ledsize"></html:text></td>
</tr>
<tr>
<td width="12%">创建时间:</td>
<td width="13%"><html:text property="buildtime"></html:text></td>
<td width="12%">故障时间:</td>
<td width="13%"><html:text property="gztime"></html:text></td>
<td width="12%">检修时间:</td>
<td width="13%"><html:text property="jxtime"></html:text></td>
<td width="12%">检修内容:</td>
<td width="13%"><html:text property="note"></html:text></td>
</tr>
<tr>
<td align="right">
<html:submit value="查询"></html:submit>
</td>
</tr>
</table>
</html:form>
<table border="2" bgcolor="yellow">
<tr>
<td>位置</td>
<td>区域</td>
<td>类型</td>
<td>尺寸</td>
<td>建成时间</td>
<td>故障时间</td>
<td>检修时间</td>
<td>检修内容</td>
</tr>
<logic:present name="datas">
<logic:iterate id="data" name="datas">
<tr>
<td><bean:write name="data" property="lname"/></td>
<td><bean:write name="data" property="ledward"/></td>
<td><bean:write name="data" property="ltype"/></td>
<td><bean:write name="data" property="ledsize"/></td>
<td><bean:write name="data" property="buildtime"/></td>
<td><bean:write name="data" property="gztime"/></td>
<td><bean:write name="data" property="jxtime"/></td>
<td><bean:write name="data" property="note"/></td>
</tr>
</logic:iterate>
</logic:present>
</table>