站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题一个简单的STRUTS问题,但是我不会。

一个简单的STRUTS问题,但是我不会。

摘要: 一个简单的STRUTS问题,但是我不会。


描述(有点长,希望大家能帮我一下):
STRUTS+HIBERNATE,我在做一个新闻发布系统,发布新闻的时候会要求页面form具有发布者的id信息(在提交的时候要确认是谁发的文章),在user表中这个字段为id,但是在article表中这个字段为uid,现在的情况是我想用发布文章前用一个action先把user的一个对象用request.setAttribute()存进request对象中,然后在form中用把他取出来,可是问题是我用语句生成的对应<input>元素中name为id,而不是uid,我想也对,后来我就在action中把user中的id提取出来存进一个String对象中(String uid = ....),可是把这个String对象存进reuqest后(request.setAttribute("uid",uid)),却在form中无法得到他的值,我是这样写的,不知道这是为什么,因为我是初学,所以对于STRUTS也不太懂,不知道这样做是不是正确的方法,希望大家帮帮忙。


取数据的前后顺序看对不对,
如何用的是动态表单取数据,前后顺序不能错,


不是动态表单


request.setAttribute("uid",uid)),存数据
和form取数据是不是在同一个页面,



要这样引用啊,你的form的名字是不是user啊? ValueName是那个字段在form中的变量名,你必须在请求中封装UserForm,才能这样引用,


可以用〈bean:define name="" id="" property=""/>标签试试,功能不错啊


↑返回目录
前一篇: 为什么外部网络无法访问我的机器??(tomcat)
后一篇: jsp一个servlet验证的问题!!急!!!