中易网

在使用Struts框架是用到动态Form jsp页面中如何获取动态Form中的值

答案:3  悬赏:20  
解决时间 2021-01-12 14:38
  • 提问者网友:城市野鹿
  • 2021-01-11 21:13
在使用Struts框架是用到动态Form jsp页面中如何获取动态Form中的值
最佳答案
  • 二级知识专家网友:何以畏孤独
  • 2021-01-11 22:22





还要在下面定义好你的



然后去对应的action里面用动态的拿值:
DynaActionForm daf = (DynaActionForm)form; 这里不能new
String id = daf.getStringI("id");这里是页面上传的名字
全部回答
  • 1楼网友:独行浪子会拥风
  • 2021-01-11 23:51
在ApplicationResources.properties中配置下,加上:
message_title_null=message_title is null
你写的 errors.add("title", new ActionMessage("标题不能为空!"));有问题(我也不知道有没问题,最好不要写中文),改成:
errors.add("title", new ActionMessage("message_title_null"));
在就是你的struts-config.xml中要配置在的属性中加上input="/index.jsp"即
最后在你的index.jsp中加上。之后你的title如果输入空提交的话就会显示message_title is null
  • 2楼网友:末日狂欢
  • 2021-01-11 23:29
你在配置 struts xml 配置文件时设置了一个name属性 那个name属性的值就是你在jsp页面上读取的名字
比如 你配置的name为 name="userForm"
那么你在页面上如果想得到这个form的属性内容则可以使用${userForm.属性名}
前提是属性必须在form中提供了get方法 或者是public类型
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息