Hi,
Thanks that got it working but when I click on it it messes up my page can you
help please.
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>testtitle</title>
<link rel="stylesheet" type="text/css" href="styles/sms.css"
media="screen"/>
<link rel="stylesheet" href="/sms/struts/xhtml/styles.css" type="text/css"/>
<script language="JavaScript" type="text/javascript">
// Dojo configuration
djConfig = {
baseRelativePath: "/sms/struts/dojo",
isDebug: false,
bindEncoding: "UTF-8",
debugAtAllCosts: true // not needed, but allows the Venkman debugger to
work with the includes
};
</script>
<script language="JavaScript" type="text/javascript"
src="/sms/struts/dojo/dojo.js"></script>
<script language="JavaScript" type="text/javascript"
src="/sms/struts/simple/dojoRequire.js"></script>
<script language="JavaScript" type="text/javascript"
src="/sms/struts/ajax/dojoRequire.js"></script>
<script language="JavaScript" type="text/javascript"
src="/sms/struts/CommonFunctions.js"></script>
</head>
<body>
<div id="Frame">
<div id="Header"></div>
<tags:navigation/>
<div id="IntroBox">
<div style="border: 1px solid red">
<br class="clear"/>
<fieldset>
<div style="border: 1px solid red">
<div class="itemalignleft" style="border: 1px solid red">
<label for="test10" class="fixedwidthhalf">test</label>
<select id="test10" >
<option value ="volvo">VolvoVolvoVolvo</option>
<option value ="saab">SaabVolvoVolvoVolvo</option>
<option value ="opel">Opel</option>
<option value ="audi">Audi</option>
</select><span class="buttonarea"><input type="submit" name="dave"
value="Send Message"/></span>
</div>
<div class="itemalignleft">
<label for="mess" class="fixedwidthhalf">test</label>
<textarea id="mess" name="mess" cols="60" rows="6"
class="input_box_small_light" title="Enter your message in here. It can be upto 160 characters. Type the message, do not cut and paste
it in"></textarea>
</div>
<div class="itemalignleft">
<label for="test10" class="fixedwidthhalf">test</label>
<select id="test10" >
<option value ="volvo">VolvoVolvoVolvo</option>
<option value ="saab">SaabVolvoVolvoVolvo</option>
<option value ="opel">Opel</option>
<option value ="audi">Audi</option>
</select><span class="buttonarea"><input type="submit" name="dave"
value="Send Message"/></span>
</div>
<div class="itemalignleft">
<div class="buttonarea">
<label for="mess" class="fixedwidthhalf">test</label><input type="submit"
name="dave" value="Send Message"/>
</div>
</div>
<div class="itemalignleft">
<label for="mess" class="fixedwidthhalf">test</label>
<script type="text/javascript">
dojo.require("dojo.widget.DatePicker");
</script>
<div
dojoType="dropdowndatepicker" id="test" value="2006-10-31" name="dojo.test" inputName="test"
containerToggle="wipe" containerToggleDuration="300" saveFormat="rfc"></div>
</div>
</div>
</fieldset>
</div>
<div>
<br class="clear"/>
<fieldset>
<div class="leftfield">
<br class="clear"/>
<div style="width:100%;text-align: left;border: 1px solid red;margin:2px,2px,2px,2px">
<input id="test" type="radio" name="test"/><label for="test">test</label>
</div>
<br class="clear"/>
<div style="width:100%;text-align: left;border: 1px solid red;margin:2px,2px,2px,2px">
<input id="test" type="radio" name="test"/><label for="test">test</label>
</div>
<br class="clear"/>
<div style="width:100%;text-align: left;border: 1px solid red;margin:2px,2px,2px,2px">
<input id="test" type="radio" name="test"/><label for="test">test</label>
</div>
<br class="clear"/>
<div style="width:100%;text-align: left;border: 1px solid red;margin:2px,2px,2px,2px">
<input id="test" type="radio" name="test"/><label for="test">test</label>
</div>
</div>
<div class="leftfield" style="border: 1px solid red">
<div class="itemalignleft">
<script language="javascript"
src="/sms/struts/optiontransferselect.js"></script>
<table border="0">
<tr>
<td>
<label for="leftTitle">Left Title</label><br/>
<select name="leftSideCartoonCharacters" size="8" id="test30"
multiple="multiple">
<option value="headerKey"
>--- Please Select ---</option>
<option value=""></option>
<option value="Popeye">Popeye</option>
<option value="He-Man">He-Man</option>
<option value="Spiderman">Spiderman</option>
</select>
</td>
<td valign="middle" align="center">
<input type="button"
value="<-" onclick="moveSelectedOptions(document.getElementById('test31'), document.getElementById('test30'), false, 'doubleHeaderKey', '')" /><br/><br/>
<input type="button"
value="->" onclick="moveSelectedOptions(document.getElementById('test30'), document.getElementById('test31'), false, 'headerKey', '')" /><br/><br/>
<input type="button"
value="<<--" onclick="moveAllOptions(document.getElementById('test31'), document.getElementById('test30'), false, 'doubleHeaderKey', '')" /><br/><br/>
<input type="button"
value="-->>" onclick="moveAllOptions(document.getElementById('test30'), document.getElementById('test31'), false, 'headerKey', '')" /><br/><br/>
</td>
<td>
<label for="rightTitle">Right Title</label><br/>
<select
name="rightSideCartoonCharacters"
size="8"
multiple="multiple"
id="test31"
<option value="doubleHeaderKey">--- Please Select ---</option>
<option value=""></option>
<option value="Superman">Superman</option>
<option value="Mickey Mouse">Mickey Mouse</option>
<option value="Donald Duck">Donald Duck</option>
</select>
</td>
</tr>
</table>
</div>
</div>
</fieldset>
</div>
</div>
<div id="Footer">
</div>
</div>
</body>
</html>
ul#navigation
{
margin: 0;
padding: 0;
list-style-type: none;
background: #D8D8D8;
float: left;
width: 100%;
}
ul#navigation li
{
display: inline;
}
ul#navigation a
{
display: block;
float: left;
padding: .2em 1em;
text-decoration: none;
color: #fff;
background: #D8D8D8;
border-right: 1px solid #fff;
font: 1em/normal verdana, helvetica, sans-serif;
}
ul#navigation a:hover, li#nav a:hover
{
color: #000;
background: #A8A8A8;
}
li#nav
{
float: right;
border-right: none;
}
li#nav a
{
border-right: 0;
}
body {
margin: 0;
padding: 0;
text-align: center;
color: #333;
background: #dedede url(../images/bkd_gray_center_shaded.gif) center
repeat-y;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 76%;
line-height: 1em;
}
#Frame {
margin: 0 auto;
padding: 0;
width: 75%;
}
#Header {
margin: 0;
padding: 0;
background: #CF1B00 url(../images/bg_MBhd.jpg) left bottom repeat-y;
height: 81px;
text-align: left;
width: 100%;
}
#MainNavBox {
margin: 0;
padding: 0;
border-top: 1px solid #ccc;
}
#Footer {
text-align: center;
margin: 20px 0px 0 0x;
padding: 15px 0;
border-top: 1px solid #999;
font-size: 10px;
color: #666;
background: #fff url(../images/bkd_footer.gif) repeat-x;
}
#IntroBox {
text-align: center;
margin: 20px 0px 0 0x;
padding: 15px 0;
border-top: 1px solid #999;
color: #666;
background: #fff url(../images/bkd_footer.gif) repeat-x;
}
..clear {
clear:both;
margin:0;
padding:0;
}
label.fixedwidth {
display: block;
width: 24%;
float: left;
text-align: left;
}
label.fixedwidthhalf {
display: block;
width: 10%;
float: left;
text-align: left;
}
..buttonarea input {
border-style: inset;
border-width: 1px;
border-color: #CCCCCC;
color: black;
background-color: #E4E3DC;
-moz-border-radius: 5px;
padding: 1px 4px 1px 4px;
line-height: 1.4em;
width: auto;
text-align: left;
}
h2.header{
position: absolute;
top: 0;
left: 0;
}
..leftfield{
width:40%;
float:left
}
..itemalignleft{
text-align: left;
}
input:focus,input.sffocus,select:focus {
background: #e3eaf9;
}
input:focus[type=button],input:focus[type=submit] {
background: buttonface;
}
..buttonContainer {
padding: 0.5em 0 0.5em 18.7em ;
min-height: 1em;
width: auto;
}
----- Original Message ----
From: Felipe Rodrigues <[EMAIL PROTECTED]>
To: user@struts.apache.org
Sent: Thursday, March 29, 2007 11:19:43 PM
Subject: Re: datetimepicker does not work
Did you setted the <s:head theme="ajax"/> in your jsp?
If you did and it is still not working, post your code here, so we can
figure out the problem.
Regards,
Felipe
David Harland wrote:
I am trying to use the datetimepicker but I am getting the following error
22:03:16,676 INFO [STDOUT] 22:03:16,666 ERROR [[jsp]] Servlet.service()
for servlet jsp threw exception
java.lang.NullPointerException
at
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:50)
at
org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspx_meth_s_url_0(layout_jsp.java:151)
at
org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspService(layout_jsp.java:78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at
com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
22:03:16,926 INFO [STDOUT] 22:03:16,926 ERROR [[default]]
Servlet.service() for servlet default threw exception
java.lang.NullPointerException
at
org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:50)
at
org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspx_meth_s_url_0(layout_jsp.java:151)
at
org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspService(layout_jsp.java:78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at
com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156)
at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
____________________________________________________________________________________
No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.
http://mobile.yahoo.com/mail
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]