gpt4 book ai didi

java - 如何在Struts中使用actionform设置文本框值

转载 作者:行者123 更新时间:2023-12-01 14:06:25 27 4
gpt4 key购买 nike

美好的一天,

以下是我的jsp代码,我用它来创建一个日期选择器文本框:

<head>
<link rel="stylesheet" href="scripts/jquery-ui.css" />
<script src="scripts/jquery-1.9.1.js"></script>
<script src="scripts/jquery-ui.js"></script>

<script type="text/javascript">

$(function(){
//$( "#datepicker" ).datepicker();
$( "#datepicker" ).datepicker({
showOn: "button",
buttonImage: "images/icon_calendar.gif",
buttonImageOnly: true
});
});
</script>
</head>

//some code here
<td class="value"><html:text property="campaignurl" size="50" maxlength="1000" /></td>

<td width="40%">
<input type="text" id="datepicker" name="periodFrom" />
</td>

以下是我的action.java代码(后面的代码):

System.out.println(thisForm.getPeriodFrom()); //this is working fine
thisForm.setCampaignurl("this is url"); // this is working fine, brower display "this is url" in textbox campaignurl
thisForm.setPeriodFrom("09/05/2013"); // this display blank in browser.

因为我想使用JavaScript/Jquery来创建日期选择器,所以我将文本框更改为<input/>而不是<html:text /> .

但是,我可以设置 <html:text /> 的值这是 campaignurl很容易,但我无法设置 <input/> 的值文本框是 periodForm .

假设这很容易完成,但是我花了很长时间才找到解决方案。

请多多指教。

最佳答案

struts-bean.tld :

<input type="text" 
id="datepicker"
name="periodFrom"
value="<bean:write name="yourForm" property="periodFrom"/>" />

查看更多Package org.apache.struts.taglib.bean

<小时/>

JSTL :

<input type="text" 
id="datepicker"
name="periodFrom"
value="<c:out value="${yourForm.periodFrom}"/>" />

查看更多JSTL Core <c:out> Tag

关于java - 如何在Struts中使用actionform设置文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18863232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com