ANN: dotJ

dotJ Software is pleased to announce its new dotJ Custom Tag Library!
dotJ contains a powerful set of tags that will help you greatly reduce your JSP development efforts. This feature rich library attempts to trivialize the most common idioms web developers face when building JSP based web applications. Check out dotJ and our comprehensive set of samples at http://www.dotjonline.com.
dotJ Tags include:
Grid Tag:
Let dotJ draw your SQL ResultSet as an interactive data grid. Features include automatic column sorting, customized paging, and field hyperlinking. In addition to binding the grid to a SQL ResultSet, you can also bind to your own Collection of custom JavaBeans.
HTML Form Tags:
This set of HTML form tags allow you to provide sophisticated forms for your clients with very little effort. This framework of tags has built in support for pre-defined and custom validation of any form field. Field validation is always done server-side and is done client-side for uplevel browsers (IE4+, NS6+). If you've previewed Microsoft's upcoming Web Controls in .Net, then you'll correlate with our set of HTML form tags.
I/O Tags:
Perform inline SQL using the sql tag. Send text or HTML emails using the simple but powerful email tag, which supports cc, bcc, and attachments. Include dynamic content using the content tag. Other tags include filesize, lastmodified, and encode/decode tags.
Upload Tag:
Upload files to your server by using the advanced upload tag. You can limit the number of bytes the upload request will process. Also, you can allow or deny certain mime types. In addition, you can specify where to upload the files. The upload tag is scriptable, so you can access other form fields and also query any errors or rejected files.
Utility Tags:
Rotate images sequentially or randomly using the image rotator tag. Or rotate advertisements using your own impression scheme using the ad rotator tag. Detect which browser a visitor to your site has using the snigger tag.
Format Tags:
Display currencies, numbers and dates in any format or locale using the currency, number and date tags. Master the display of textual data using the lowercase, uppercase, mixedcase, and titlecase tags. Parse a Cascading Stylesheet (CSS) file using the stylesheet tag.
So come see for yourself at http://www.dotjonline.com. If you're a no-nonsense, hard-core JSP developer, you'll understand how this new and powerful tag library can help reduce your coding effort on your next JSP project.
dotJ Software
"Quickening the Pace of JSP Development"

All of the tags have been carefully designed so that they may be used by servlet developers.
As you know, all JSP executes as servlets (thanks Sun!) so the only thing to handle is when a tag depends on HttpServletRequest or HttpServletResponse. The tag architecture sets this up automatically for the tag handler. But this must be done manually for servlets. So for servlet developers, a public method is exposed on the tag handler where you can pass HttpServletRequest or HttpServletResponse when needed.
For example the upload tag could be programmed as:
Upload upload = new Upload();
upload.setFolder("/usr/uploads/");
    ...  set other attributes
upload(request);
if (upload.hadError()) {
    ... display error
} else {
    ... success
}Our initial focus right now is JSP developers but we will be building another set of examples on the site using strictly servlets to demonstrate your exact question.
Not sure what is meant by transaction safe for the paging used for the grid. Can you explain in more detail?
The grid tag doesn't actually execute any SQL, it only is responsible for drawing the rows contained in a ResultSet.

Similar Messages

  • ANN: SAP GUI for Java 7.10 available for download

    Hi all,
    SAP GUI for Java 7.10 is now available at <b>http://service.sap.com/sapgui-java</b>.
    In case you are not registered on service.sap.com, you can alternatively download it from ftp://ftp.sap.com/pub/sapgui/java/710.
    <b>New platforms:</b>
    - JSE 6: See System Requirements of platforms for details. Also, usage of JRE 1.4.2 is no longer supported.
    - Microsoft Windows Vista (Business and Ultimate editions)
    - Mac OS X 10.5 (once the test on the final build of "Leopard" has been successfully completed, see <a href="https://service.sap.com/sap/support/notes/959236">Note 959236</a> for latest news)
    - HP-UX 11.31
    <b>New features:</b>
    - <b>Input History: </b>Text previously entered in an entry field is available in a dropdown listbox when the same entry field is reaccessed.
    - The <b>installer</b> now can be launched directly from a write-protected directory and the installation process completes considerably faster.
    - The <b>Preference Dialog</b> has been redesigned.
    - <b>Dynpro Splitter:</b> The feature to display two subscreens divided by a horizontal or vertical splitter has been implemented.
    <a href="https://service.sap.com/sap/support/notes/959236">Note 959236</a> lists the supported platforms and will include latest news on support for Mac OS X 10.5 (Leopard).
    Best regards
    Rolf-Martin

    Hello Mac users,
    ANN: SAP GUI for Java 7.10 rev 1 available for download officially supports Leopard.
    Best regards
    Rolf-Martin

  • Hi please forword this massage  I have a problem whith paid registration  When i did check and bought 2 ringtones  i paid her  Yesterday but amount taken off my card and i do not know why   If you have  a subscrition to someting please delete ann just qhe

    Hi please forword this massage
    I have a problem whith paid registration
    When i did check and bought 2 ringtones  i paid her
    Yesterday but amount taken off my card and i do not know why 
    If you have  a subscrition to someting please delete ann just qhen i dicide to buy someting then i take maney
    Sent from my iPhone

    Please repost in your native language, as your present post makes no sense.

  • ANN vCam AS3

    Announcing vCam AS3 for Flash. For those of you who are
    unfamiliar with vCam, I’ll give you a brief explanation. In
    2005, Sham Bhangal and Dave Dixon released the original vCam or
    “virtul camera” for Flash. Let’s say you are
    working on an animation and you want the animation to pan from left
    to right. Normally you would have to create tweens for all the
    layers in your timeline. However, the vCam allows a Flash developer
    to animate a single vCam instance on the timeline to create the
    same pan. Simply place the vCam on left side of the stage and
    create a motion tween to the right side of the stage. Publish out
    your file and bam! You’ve just made your scene pan with a
    single tween. Pans aren’t the only thing you could do with
    vCam. You could also change it’s size and add color
    transformations.
    Now vCam AS3 brings a whole new list of features, including:
    - Rotation
    - Blur
    - Brightness/Contrast
    - Hue/Saturation
    - and more!
    Visit
    www.bryanheisey.com for more
    information and download the source for free.

    As this does sound nice, please refrain from advertising
    here. Read the posting guidlines
    "We gave at the office! No advertising or solicitation is
    permitted on Adobe's Online Forums. However, if you have an
    announcement to make that is of direct interest to a particular
    forum topic - a single post is acceptable, as long as you add 'ANN'
    (for 'announcement') to the beginning of your subject line. This
    way people who are not interested can easily skip past your post."
    So, maybe you could change your topic title to read "ANN vCam
    blah blah". However, it really should be in the ActionScript 3
    forums, and not under general.

  • I get this error message when I try to back up my laptop:  Time machine could not complete the backup.  The backup disc image "/Volumes/Data/Lou Ann Buesing's Mac Book Pro. sparse bundle is already in use.  Anyone know how to fix it?

    I get this error message when I try to back up my laptop:
    ' Time machine could not complete the backup.  The backup disc image "/Volumes/Data/Lou Ann Buesing's Mac Book Pro. sparse bundle' is already in use. "
    Anyone know how to fix it?

    Reboot the TC.. Sometimes you need to reboot the whole network.
    This is what comes of Lion and then made worse in Mountain Lion of Apple not spending enough time to fix the bugs.
    Read C12 in pondini.
    http://pondini.org/TM/Troubleshooting.html
    C17 can be related I think.

  • Questions and Answers for Ann Rosenberg for March 11 Webinar

    Hello,
    Please reply to this thread with any questions or discussion points related to Ann Rosenberg's Webinar on March 11, 8AM PST "Running a Successful BPM Practice for SAP Customers"
    [View the announcement page|https://www.sdn.sap.com/irj/scn/wiki?path=/display/events/annRosenbergWebinar-RunningaSuccessfulBPMPracticeforSAPCustomers%252CWedsMarch11%252C11AMEastern]for more information, or to register.
    About the speaker
    Ann Rosenberg is Global Practice Head for Business Process Management in SAP's Business Transformation Consulting Team.  Ms. Rosenberg has been with SAP since 2000, holds a Black Belt in Six Sigma, and an executive MBA from SIMI. She has extensive experience in setting up BPM competency centers, and helping IT departments execute transformational change to support process-oriented organizations. Ms. Rosenberg recently published the book Business Process Management - The SAP Roadmap.

    Hi Ashish,
    There are several options for you. With the process list that is part of the Process Desk, you can display all running, completed, and canceled processes that are relevant for you.  [Displaying Processes in the Process List|http://help.sap.com/saphelp_nwce711/helpdata/en/d1/6d5ee426da4a84951c5acad77a1911/content.htm ] 
    In addition, with SAP NetWeaver Administrator, if you have administrative rights to a process you can find out if the process completed successfully or not, who executed tasks in the process, what is the data in the process context, etc.  [Managing Processes and Tasks with SAP NetWeaver Administrator|http://help.sap.com/saphelp_nwce711/helpdata/en/58/c325d5323b447ebb9d020c7fbaa5be/content.htm]
    Currently there is not a public API for accessing the native process metadata, but this will come with wave 2.  However, if you have important process metrics that you would like to track today, you can always add an automated activity to your process model that posts process data to a web service.
    Kind regards,
    Michael
    Updated links

  • Can ann one help me !!

    hello For all
    can any one help me for my mobile nokia 6021 with bluetooth in this few days I didn't open the bluetooth for 2 weeks so now when I want to switsh it on it didn't ???~~!!!!!
    so the mobile now like a mobile with no bluetooth!
    so help me
    and how can I fix it!
    and thank you!
    Best Regards
    Aladin
    EDIT: Removed contact detailsMessage Edited by serenity on 15-Mar-2007
    03:20 PM

    Hi Ann,
    I do not have great exposure to WF.  The Business Transaction (GLVOR) is very much required for any transaction postings in FI and CO.
    For example, in this case, RFBU should have been filled in the transaction.
    I am not sure, how you will populate this field in WF.
    Hope this little helps in moving forward on the problem.
    Rgds,
    Sreeni

  • Meet The Expert Session 1 with Ann Shaub Closed. Please leave ?s and replies for next session at 8PM EDT

    Thank you for visiting  Ann Shaub in the Community while she shared with you all about Verizon's upcoming Home Monitoring and Control product and services.  No worries if you didn't get a chance to post your question.
    We are going to leave the board open so you can post your questions and replies.
    She will be back at 8PM EDT to respond.
    See you later!

    I recently purchased an HP Touchpad.  I cannot export my windows mail address book to the touchpad.  Can you help, I contacted HP and they said since the mail system was verizon I had to get the process from you.  So far I have not gotten help from anyone, please help.  Thanks.

  • [Ann.] Before starting yet another discussion complaining about InDesign's "Print Booklet ..."

    If InDesign's "Print Booklet" feature isn't doing what you want, please try the "Booklet SC 5.0" script (formerly "Booklet CE").
    Unlike Print Booklet, Booklet SC doesn't force you to print ... instead, it creates a new InDesign document whose pages are in the proper "saddle stitch" (or perfect bound) order. This allows you to print wherever and whenever you want, or convert to PDF. Also unlike Print Booklet, graphics which span the reader spreads are handled properly. 
    Booklet SC optionally creates cut marks / printer marks on the output printer spreads, giving additional prepress flexibility.
    Booklet SC should still work with earlier versions of InDesign, back to CS2 or so, and up through CS5, Mac and Windows.
    http://sterlingcomputing.com 
    (Note: after 3 usages, Booklet SC starts to nag you every third time to send $10, to support my espresso habit, reward me for spending all that time writing and testing this complex script, encourage me to keep the script up to date, and help me to know who is using the script. If you cannot afford the $10, you can either live with the nagging, or continue your struggle with Print Booklet.)
    The main dialog:
    With an 8-page booklet, the pages are reordered like this:

    Hi Stephen,
    Nice looking dialog. I added [Ann.] to the title to make it clear what this post is.
    BTW, the dialog looks like it's a Script UI one. That will not work in CS2. Do you have a more basic dialog for CS2, or is this only for CS3-CS5?
    Harbs

  • I cannot uninstall itunes from my computer PC. I cannot update itunes on my computer. I get this message." C:\Documents and Settings\Sally-Anne\Local Settings\Application Data\Apple\Apple Software Update\'iTunes.msi' is not a valid installation package

    I cannot uninstall itunes from my computer PC. I cannot update itunes on my computer. I get this message." C:\Documents and Settings\Sally-Anne\Local Settings\Application Data\Apple\Apple Software Update\'iTunes.msi' is not a valid installation package Try to find the installation package itunes.msi in a folder from which you installiTunes."
    I have tried a serach for the file itunes.msi and nothing comes up.
    Help anyone/
    thanks

    I get this message." C:\Documents and Settings\Sally-Anne\Local Settings\Application Data\Apple\Apple Software Update\'iTunes.msi' is not a valid installation package Try to find the installation package itunes.msi in a folder from which you installiTunes."
    (1) Download the Windows Installer CleanUp utility installer file (msicuu2.exe) from the following Major Geeks page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
    http://majorgeeks.com/download.php?det=4459
    (2) Doubleclick the msicuu2.exe file and follow the prompts to install the Windows Installer CleanUp utility. (If you're on a Windows Vista or Windows 7 system and you get a Code 800A0046 error message when doubleclicking the msicuu2.exe file, try instead right-clicking on the msicuu2.exe file and selecting "Run as administrator".)
    (3) In your Start menu click All Programs and then click Windows Install Clean Up. The Windows Installer CleanUp utility window appears, listing software that is currently installed on your computer.
    (4) In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
    (5) Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • [ANN] Adobe is looking for developers in the Boston area for a User Research study

    Adobe User Research is looking for developers in the greater
    Boston area. We will be running site visits the week of February
    11th and would love to spend two-hours with you at your place of
    work. What we are looking to do is get a better understanding of
    how you work, what your processes are in your natural environment.
    We will gladly thank you with some Adobe software as well as
    some other Adobe goodies. If you are interested in our study and
    are able to host a small team of Adobe User Researchers please send
    me an email at
    [email protected]
    Please note that we are looking to run these studies the week
    of February 11th.
    If you have any questions at all, please do not hesitate to
    email me at
    [email protected]

    If you come to the Ann Arbor area, give me a call (University
    of Michigan)
    "Tim Toy" <[email protected]> wrote in
    message
    news:fntr3u$d3j$[email protected]..
    > Adobe User Research is looking for developers in the
    greater Boston area.
    > We
    > will be running site visits the week of February 11th
    and would love to
    > spend
    > two-hours with you at your place of work. What we are
    looking to do is
    > get a
    > better understanding of how you work, what your
    processes are in your
    > natural
    > environment. We will gladly thank you with some Adobe
    software as well as
    > some
    > other Adobe goodies. If you are interested in our study
    and are able to
    > host a
    > small team of Adobe User Researchers please send me an
    email at
    > [email protected]
    >
    > Please note that we are looking to run these studies the
    week of February
    > 11th.
    >
    > If you have any questions at all, please do not hesitate
    to email me at
    > [email protected]
    >
    >
    >
    >
    >

  • .dotjs and .dotcss for Arch Linux Users

    Hi all,
    I've created a new Google Chrome extension to enable the functionalities of .dotjs and .dotcss extensions for Arch Linux users.
    Check it here; https://github.com/azer/.w3
    Contributions and ideas are welcome,
    Azer

    Thanks for doing this, never heard of dotjs before, but I love the idea and definitely have some use cases for this.
    Of course as an arch user, Im just kindly asking if you plan to create an AUR - package for this?

  • Ann: North East Conference on MVC Frameworks and Struts in 3 weeks:

    Ann: North East Conference on MVC Frameworks and Struts in 3 weeks:
    Most people already know what MVC is, once you know what it is, here is the next step. Presenting will be the popular frameworks and components in use by 8 speakers:
    -Ted Husted – Author – Struts Chains/2.0 – the dominant framework in use, from Ziff Davis, to Apple Store to most large commercial sites.
    Husted.com
    -Rod Johnson – Author – EJB/Spring
    springFrameWork.com
    -Christophe Coenraets – Flex-MacroMedia - “back to rich UI w/SOA” (Great blog entry on Struts + Flex)
    markMe.com/cc
    -Howard Lewis Ship – Author – HiveMind (SOA, IOC, AOP) – commonly referred to as “the next big thing”
    javaTapestry.blogspot.com
    -Clinton Begin – DAO/iBatis/SQLMaps – the best DAO layer
    imo, used by Spring, jPetStore, basicPortal, etc.
    -Matt Raible – Author – displayTag/strutsMenu – (displayTag is my favorite J2EE component)
    Raibledesigns.com
    -Jason Carreira – WebWork 2
    freeroller.net/page/jCarreira
    - Vic Cekvenich – Author – basicPortal (J2EZ – easy and simple to customize application for membership, portal, cms, community, store, etc. using bestPractices for large, profitable commercial sites. )
    + more
    You will get a CD mailed to you once you register.
    April 3rd from 8AM to 7PM in NYC at nyhotel.com, next to MSG. Advertised in JDJ, NY Times, etc. My guess is that you won’t find half as many good sessions at Sun’s Java One.
    It $99 to register now at baseBeans.com, in a few day's price keeps going up.

    Hey Jan,
    Oracle's E-Business suite is moving to a JSF solution. This is really for three main reasons (abbreviated version):
    1) JSF is much more focused on the 'view' components. The component model has a clean separation of the component definition from its rendering. This, among many other things, allows us to provide a consistent development environment and APIs for developers building apps for browsers, mobile devices, telnet devices, etc.
    2) JSF has a better defined lifecycle. The JSF lifecycle maps much closer to the phases that enterprise applications need when processing data from a web application. We are able to easily extend this to add things not currently in the spec, like portlets, wireless, etc., as well as more easily plug new components into the framework.
    3) Once you remove the JSP tags & FormBean from Struts, all you are left with is the navigation. There is nothing special in the Struts navigation that would cause us to try to make the two technologies work together. In fact, the Faces navigation will not be robust enough in its current form to support the declarative navigation requirements for Oracle apps. We plan to extend the JSF navigation and then work to submit that back into the standards.
    Hope this helps,
    Ted Farrell
    Oracle Corporation.

  • Software & Hardware Postings for Picometrix in Ann Arbor MI

    We have Mechanical, Electrical, and Software positions posted.  You can find more information by selecting the Ann Arbor site from this page:
    www.advancedphotonix.com/careers
    Please don't reply to me direct - You must follow the process through the website.

    Mmmm.   Not in academics or football.
    I'd like to point out that our coach did not have a heart attack from the shock of beating ND.  
    [Prayers for his recovery]
    You do have good women though...or at least you did when I found my wife there many years ago.

  • Ann File missing

    Hi all,
    I got the logs from RTMT. I have one AnnRingBack.wav in TFTP/united_states but no where else. My Default network locale is Australia and Default User Local is English United States. Any suggestion? Thanks.
    Regards,
    Gary
    12:59:32.315 |-->CANNAudio::GetAnnouncement()
    12:59:32.315 |-->CANNAudio::GetCodecString(4)
    12:59:32.315 |<--CANNAudio::GetCodecString(4)
    12:59:32.315 |   CANNAudio::GetAnnouncement() LocaleID(1) CountryID(2) AnnID(36) payload(.ulaw)
    12:59:32.315 |   CANNAudio::GetAnnouncement() Ann(Alertingtone) AnnRingBack.wav(NW) AnnRingBack.wav(NW)
    12:59:32.315 |-->CANNAudio::isFileExist(AnnRingBack.wav)
    12:59:32.315 |   CANNAudio::isFileExist(AnnRingBack.wav) isUserLocale(F) UserLocale(1) nwLocale(2) isCustom(F)
    12:59:32.315 |-->CANNAudio::GetLocale
    12:59:32.315 |   CANNAudio::GetLocale Announcement network locale not found ID(2)
    12:59:32.315 |<--CANNAudio::GetLocale
    12:59:32.315 |-->CANNAudio::Alarm(36-Alertingtone)
    12:59:32.315 |<--CANNAudio::Alarm(36-Alertingtone)
    12:59:32.315 |<--CANNAudio::isFileExist(AnnRingBack.wav)
    12:59:32.315 |   CANNAudio::GetAnnouncement() Ann file missing (AnnRingBack.wav) UserLocale(1) Country(2)
    12:59:32.315 |   CANNAudio::GetAnnouncement() Ann(Alertingtone) File(/usr/local/cm/tftp/)
    12:59:32.315 |<--CANNAudio::GetAnnouncement()

    It is a missing wav file because the AU network locale has not been installed on all the required servers. ANN will not depend on the user locale, it will depend on the network locale, because Ringback when provided by ANN is a network operation.
    Please install the AU locale on all required servers and restart the services as instructed in the readme/release notes and then do the tests again.

Maybe you are looking for