JSP页面转发!!!!!!JSP页面转发!!!!!!JSP页面转发!!!!!!
我现在做的就是页面显示数据库里的内容,然后有“修改”选项。但是进入修改页面,无法显示内容,显示为NULL代码如下<formaction="<%=path%>/admin/...
我现在做的就是页面显示数据库里的内容,然后有“修改”选项。但是进入修改页面,无法显示内容,显示为NULL
代码如下
<form action="<%=path %>/admin/ribao/ribaoEditPre.jsp" name="formAdd" method="post">
<input type="button" value="修改" onclick="ribaoEdit(${goods.id})" />
<input type="button" value="删除" onclick="goodsDel(${goods.id})"/>
</form>
-----------------------------上面的是进入修改页面,取得这条数据的ID
function ribaoEdit(id)
{
var url="<%=path %>/admin/ribao/ribaoEditPre.jsp?id="+id;
window.location.href=url;
}
-------------------------------------------------上面的是进入修改页面
<tr align='center' bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='red';" onMouseOut="javascript:this.bgColor='#FFFFFF';" height="22">
<td width="25%" bgcolor="#FFFFFF" align="right">
时间:
</td>
<td width="75%" bgcolor="#FFFFFF" align="left">
<input type="text" name="time" size="20" value="<%=request.getParameter("time") %>"/>
</td>
</tr>
--------------------------这里是修改页面中,其中的一条,但是取得的是空,是为什么呢
----------------------------------
我的后台是这样处理的
首先是显示页面,将取得的ResultSet放在List中,存在Attribute里,然后转发到显示页面,通过EL表达式,requestScope.List来显示,然后点击修改,进入修改页面,但是取得的值为NULL,是为什么 展开
代码如下
<form action="<%=path %>/admin/ribao/ribaoEditPre.jsp" name="formAdd" method="post">
<input type="button" value="修改" onclick="ribaoEdit(${goods.id})" />
<input type="button" value="删除" onclick="goodsDel(${goods.id})"/>
</form>
-----------------------------上面的是进入修改页面,取得这条数据的ID
function ribaoEdit(id)
{
var url="<%=path %>/admin/ribao/ribaoEditPre.jsp?id="+id;
window.location.href=url;
}
-------------------------------------------------上面的是进入修改页面
<tr align='center' bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='red';" onMouseOut="javascript:this.bgColor='#FFFFFF';" height="22">
<td width="25%" bgcolor="#FFFFFF" align="right">
时间:
</td>
<td width="75%" bgcolor="#FFFFFF" align="left">
<input type="text" name="time" size="20" value="<%=request.getParameter("time") %>"/>
</td>
</tr>
--------------------------这里是修改页面中,其中的一条,但是取得的是空,是为什么呢
----------------------------------
我的后台是这样处理的
首先是显示页面,将取得的ResultSet放在List中,存在Attribute里,然后转发到显示页面,通过EL表达式,requestScope.List来显示,然后点击修改,进入修改页面,但是取得的值为NULL,是为什么 展开
展开全部
你点击修改的时候,不能够直接跳转到jsp页面。正常来说是这样做的,点击修改,访问action中的方法(比如说“getUpdatePage()”),在这个方法中,你根据提交的参数查找所要修改的那个对象,将它保存到request的Attribute中,然后跳转到修改页面。这样在页面上才能显示。
例子(SSH框架的,界面使用struts标签):
①修改链接:<a href="<%=path%>/admin/getPageAction!getUpdateAdminPage.action?nid=<s:property value="#admin.nid"/>">修改</a>
②action:
String nid = ServletActionContext.getRequest.getParamter("nid");//获取参数值
Admin admin = adminService.getSingleAmdin(nid);//查找账号为nid的Admin对象
ServletActionContext.getRequest.setAttribute("admin",admin);
③修改页面显示:
<s:textfiled name="nid" value="%{#request.admin.nid}"/>
例子(SSH框架的,界面使用struts标签):
①修改链接:<a href="<%=path%>/admin/getPageAction!getUpdateAdminPage.action?nid=<s:property value="#admin.nid"/>">修改</a>
②action:
String nid = ServletActionContext.getRequest.getParamter("nid");//获取参数值
Admin admin = adminService.getSingleAmdin(nid);//查找账号为nid的Admin对象
ServletActionContext.getRequest.setAttribute("admin",admin);
③修改页面显示:
<s:textfiled name="nid" value="%{#request.admin.nid}"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%=request.getParameter("time") %>"/>
你这是请求信息?还没发送请求呢,这里能提出来值吗?
这是修改页面,你在后台写个通过ID查询信息的方法不就可以了,想要什么就用EL获取什么
你这是请求信息?还没发送请求呢,这里能提出来值吗?
这是修改页面,你在后台写个通过ID查询信息的方法不就可以了,想要什么就用EL获取什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-29
展开全部
还是简单些吧
<form action="<%=path %>/admin/ribao/ribaoEditPre.jsp?id=${goods.id}&action=edit" name="formAdd" method="post">
<input type="submit" value="修改" />
</form>
<form action="<%=path %>/admin/ribao/ribaoEditPre.jsp?id=${goods.id}&action=delete" name="formAdd" method="post">
<input type="submit" value="删除"/>
</form>
然后在跳转的页面根据获取的值进行操作吧。
不要看简单就不可取,能简单完成的就不要搞那么复杂。
<form action="<%=path %>/admin/ribao/ribaoEditPre.jsp?id=${goods.id}&action=edit" name="formAdd" method="post">
<input type="submit" value="修改" />
</form>
<form action="<%=path %>/admin/ribao/ribaoEditPre.jsp?id=${goods.id}&action=delete" name="formAdd" method="post">
<input type="submit" value="删除"/>
</form>
然后在跳转的页面根据获取的值进行操作吧。
不要看简单就不可取,能简单完成的就不要搞那么复杂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询