struts2 带参数跳转页面刷新后参数就取不到值

publicStringcreate(){intid=Integer.parseInt(request.getParameter("id"));Viewnoticelis... public String create(){
int id = Integer.parseInt(request.getParameter("id"));
Viewnoticelist info = service.findByCondition(id);
request.setAttribute("info", info);
return "create";
} 这是跳转时的操作把id传过来
然后页面上<input type="hidden" id="viewid" name="viewid" value="${info.viewid}" />取值 <input type="submit" class="btn2" value="提交" />这里表单提交
问题在于第一次提交OK,但提交以后再提交就报取不到对应的id值了
望解答
展开
 我来答
百度网友bcff5dc8
2014-08-28 · TA获得超过184个赞
知道小有建树答主
回答量:134
采纳率:100%
帮助的人:53万
展开全部
<input type="hidden" id="viewid" name="viewid" value="${info.viewid}" />

你是要取这个标签里面的值吗? 还有你的用法好像有问题。
<input type="hidden" name="viewid" /> 这样写就可以

在action中直接调用
private Info info;
必须要有 info 的 set 方法 才能传值, 一般 get/set 都加上
追问
这个info是request对象传过来的,我这样取值是没有问题的只是页面刷新后这个值就没有了
追答
你这样写虽然成功了,但是这样用 struts2 只是没有发挥出 它的特长 struts2 是可以分离servlet的,你这样用 struts2 , 但不是虽你怎么用了,我只是说出我自己的意见, 希望以后能帮到你。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式