如何从资源文件给Struts的标签初值?

pcno1 2006-09-04 09:43:01
给Struts初始时用直接给value初值,如:
<html:text property="typename" value="123456"/>
现在我想在资源文件中给他初始值,请问怎么解决?
...全文
302 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
syhan 2006-09-17
  • 打赏
  • 举报
回复
笨办法,在dao层里读,然后jsp调用
kim811024 2006-09-15
  • 打赏
  • 举报
回复
up先
pcno1 2006-09-15
  • 打赏
  • 举报
回复
我是要从资源文件读呀
SDMRauquin 2006-09-08
  • 打赏
  • 举报
回复
..你是想给option赋值吧,这个不时通过Form来,因该是Action。

打个比方,通过DAO找到值,以List的形式传到jsp上,

Action:
CarsTypeDAO carsTypeDAO =new CarsTypeDAO();
List list = carsTypeDAO.findAll();
request.setAttribute("carstypeList",list);
Jsp:

<html:select property="cartypeid" style="width:100;">
<html:option value="0">请选择</html:option>
<html:optionsCollection name="carstypeList" value="cartypeid" label="cartypename" />
</html:select>

pcno1 2006-09-05
  • 打赏
  • 举报
回复
怎么通过jstl读资料文件?
pcno1 2006-09-05
  • 打赏
  • 举报
回复
如果我是
<html:select property="idType" size="1">
<html:option value="111">AAA</html:option>
<html:option value="222">BBB</html:option>
</html:select>
怎么从ActionForm中给初始值?
SDMRauquin 2006-09-05
  • 打赏
  • 举报
回复
从资源文件赋值,
不过我用的是<bean:message key="searchmailtype.type4"/>这个标签。

<html:text property="typename" value=""/>这类标签是从Form里面取值的,所以在ActionForm中定义的时候,在reset方法中初始化
lovercat593 2006-09-05
  • 打赏
  • 举报
回复
你可以在ActionForm中定义的时候,在reset方法中初始化
miaoliujun 2006-09-05
  • 打赏
  • 举报
回复
struts-tag中 标签不可以套标签
有两种方法:
1,你结合jstl语法读出资源文件
2,在这个之前先定义资源文件,再在这里使用
pcno1 2006-09-05
  • 打赏
  • 举报
回复
自已顶一下。

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧