JSP :: How To Create A Custom Tag
Apr 22, 2015
I would like to create a custom tag which works similar to <c:forEach/> tag i.e
<c:forEach var = "movie" items = "${collection}>
${movie}
</c:forEach>
I would want to create the similar behaviour(as above) in my own custom Tag.Morever I would like to use the doStartTag() and doEndTag() and doAfterBody() methods while creating custom Tag.
View Replies
ADVERTISEMENT
Feb 19, 2015
I would like to implement a custom Logging strategy for my Java project.I have implemented 3 appenders : one console-log, one file-log (errors only) and another (custom) file-log (with the custom parameters).The custom parameters are : loggerName, logPathDir, logFileLevel and layoutPattern.
I have not managed yet to implement a custom layoutPattern strategy for the custom file-log.When I launch my tests : test1 (default logging setting) and test2 (custom logging setting), I have only managed to get a sucessfull status if I switch the custom layoutPattern strategy to the default one for the test2. My implementation extract :
// Layout patterns : default (layout) and custom (patternLayoutCustomBuilt)
Layout<String> layout = PatternLayout.createLayout(PatternLayout.SIMPLE_CO NVERSION_PATTERN, config, null, null, false,
false, null, null)
PatternLayout.Builder patternLayoutCustom = PatternLayout.newBuilder();
PatternLayout patternLayoutCustomBuilt = patternLayoutCustom.withPattern(layoutPattern).wit hConfiguration(config).build();
[code]....
View Replies
View Related
May 14, 2014
I'm trying to create a table where the Header is a custom object.
The custom object would be something along the lines of
public MyColumnObject
{
String myLabel;
ArrayList dataForDropdowns;
int defaultColumnIndex;
int modifiedColumnIndex;
String tooltip;
}
This is simpler then what I want to do, but it's the basic concept. I want the column header to render the myLabel for the visual (at least at first). I want this render to be applied to however many columns I have, which will differ from table to table, but I always want the column header of each column to be of type myColumnObject.
I thought somethinglike this would work, but I'm getting java.lang.ClassCastException: java.lang.String cannot be cast to myColumnObject which makes sense, but I thought that I would be getting back my object.
p.s. I re-labeled all my code from my actual project, so if something looks off, it was probably just the re labeling.
public NewTestTable(MyColumnObjects[] fields)
{
setModel(new TestObjectTableModel(
new Object [][] {
},
fields
) {
private static final long serialVersionUID = 1L;
public boolean isCellEditable(int rowIndex, int columnIndex) {
[Code]...
View Replies
View Related
Jan 15, 2014
I am using jdev12c. I tried to create the following class
package view;
import java.awt.Dimension;
import java.util.ListResourceBundle;
public class Resource extends ListResourceBundle {
protected Object[][] getContents() {
return new Object[][] = {
[Code] ....
The code is copied from java documentation ListResourceBundle (Java Platform SE 7 )
Looks like a documentation bug where "=" has to be removed
View Replies
View Related
Jul 13, 2014
I have this arraylist off a custom object that looks like this witch also contains a list off custom objects
package holders;
import java.util.ArrayList;
public class ManufacturingJobHolder {
private String name;
[code]....
View Replies
View Related
Jun 30, 2014
I am working on a project that uses a custom tag in a JSP file. Here is the tag descriptor
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0.0</tlibversion>
<jspversion>1.1</jspversion>
[code]...
Everything seems working fine except that the custom tag handler does not get called at call. I set breakpoint and it never stops there. The JSP page is displayed fine, only not showing the custom tag content and there is no logged error/warning from the log. The tld is found fine. Like what classes called/validated the tag handler so I can logging those classes at DEBUG level to see what goes wrong.
View Replies
View Related
Mar 19, 2014
My jsp page needs to have a dropdown box. on selecting one/more than one values from this list, the same values get populated in another one.. we have a delete button too , it allows to populate the second box again.
The thing is i am to avoid scripts and use custom tags as much as i can...
View Replies
View Related
Nov 5, 2014
I am supposed to implement a custom Map interface and I'm having some trouble with this method:
// 1. From the interface
/**
* Gives an iterator iterating over the key set from the smallest key that is not less than the key provided.
* @param key the key
* @return the iterator
* @throws NullPointerException if key == null
*/
public Iterator<Key> tailIterator(Key key);
[Code] .....
My implementation is wrong according to a JUnit test. Also, to get a full score this method should have a worst case running time of O(log N), which obviously isn't the case now. (My Map implementation is currently based on binary search in an ordered array, keeping a prallel array for the values).
View Replies
View Related
Aug 6, 2014
I'm having trouble creating a highly efficient algorithm for counting within a custom scale. This problem applies to futures trading, specifically treasuries contracts.
One specific treasury contract has 32 units before rolling over to the next whole number. So, the price scale looks something like this ...
1 0
1 1
1 2
...
1 29
1 30
1 31
2 0
2 1
...
2 30
2 31
3 0
...
If I pick a number (price) at random, let's say 1 28, and I want to add 8 units to that value, I should end up with 2 4. I can do this using brute force, calculating remainders, etc, etc....
View Replies
View Related
Dec 24, 2014
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
public class Main
[Code] ....
I cant custom my own icon. There is no error. But the image that I tried to show in the joptionpane is not showing. What should i do?
View Replies
View Related
Jan 23, 2015
I'm running spring MVC on a tomcat server and am fiddling around with beans and annotations.
First, I have a class Library, with a registerBook(<T> Book) method. This one is annotated with @BookRegistry
Next, I have an Interface Book, which basically is a bean with some custom methods.
I will create different types of books that implement my Book interface and annotate them with @LibraryBook
Now, I want to have spring to check for all beans with @LibraryBook at server startup and run registerBook for each and every one.
How do I accomplish this?
View Replies
View Related
Jul 27, 2014
I have a java code that should sort an array of names based on the last name. e.g jane a, jane b, jane z, jane d should be jane a, jane b, jane d, jane z. I have the following code but for some reasons, the s1 in the comparator method is always null.
public class ShuffleName {
public static void sortNames(String[] names){
Arrays.sort( names, new Comparator<String>() {
public int compare( String s1, String s2 ) {
String s1last = s1.split("s+")[1];
String s2last = s2.split("s+")[1];
return s1last.compareTo(s2last);
[code]....
View Replies
View Related
Feb 2, 2015
I am trying to make a custom table for a DB and i am stuck.
I want only the first column to have a checkbox and others not.
Is there a better way to insert the values instead using the getValueAt ?
@Override
public Object getValueAt(int row, int col)
{
if (col == 0)
[Code].....
View Replies
View Related
Jan 12, 2014
my application shows a profile. The profile has various interactors. I'm trying to follow the MVC model, so I neeed to tell my controller that something was selected. But the profile has many elements that can be selected(mostly labels, so not setActionCommand), how do I tell it WHICH one was it?
how do I separate those interactors? I created a HashMap that maps from JLabels to Strings. When a mouse event occurs I loop trough it to search for the event source. If I find it I fire my custom event.
View Replies
View Related
Nov 15, 2014
I woud like to convert a string(which is in an array) to a custom object.
Also, if I have different custom objects, will it be ok if I use
ArrayList<Object> o = new ArrayList<>();?
View Replies
View Related
Nov 2, 2014
I would like to ask about JTree custom renderer. What could be wrong with this. Here's the deal:
I have a Jtree which suppose to view the structure of given folder, so far so good its working. But my problem is that i dont want it to show the full path as name, only folder name and file name. I wrote a custom JTree renderer in hope that this will solve my problem but it didn't.
Here is my custom Jtree renderer:
private static class MyTreeCellRenderer extends DefaultTreeCellRenderer {
@Override
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
if( value instanceof DefaultMutableTreeNode){
[Code] .....
and here is where I am trying to implement it:
tree.setCellRenderer( new MyTreeCellRenderer());
View Replies
View Related
May 14, 2014
I am not able to pass parameters to custom tag. This is my tag file header.tag under web-in/tags folder
<img ><br>
<b><i>${subTitle}</i></b>
And This is my jsp page that use that tag.
<%@ taglib prefix="myTags" tagdir="/WEB-INF/tags" %>
<html>
<body>
<myTags:header subTitle="We make sure our clients dont have to do that" />
</body>
</html>
It says attribute subTitle invalid for tag header according to TLD.
View Replies
View Related
Jun 12, 2014
I am looking for a solution that will allow me to use a custom background image to replace the JFrame window. I am able to add a background Image, however I am not able to remove the "white" that is supposed to be transparent.
For example; if the image was shaped like a bird with transparent background (.PNG), I would like that to be put on the JFrame. Usually it will be a square with the image in the middle with white background, which I am unable to remove.
View Replies
View Related
Jul 20, 2014
I've been trying to work with custom Exception classes, but I keep running into what I think is an array error. It's in a very monolithic format because I was just trying to bang it out and get it done. Anyway, my issues is I am trying to compare values in the array to the minimum and maximum possible scores for a student (0 and 100) but I have totally forgotten how to do it.
Here is the code, the offending bit is at the very bottom:
package org.CIS407.Lab6;
import java.util.*;
public class TestScore {
public static void main(String[] args) throws ScoreException {
Scanner scan = new Scanner(System.in);
int sz; //holds scanner values
int[] studentArray;
[Code] .....
Right now I'm getting an error when I go to enter the very last student score. It throws an exception.
Here is a sample output of what I'm getting:
Enter number of students
2
Array created successfully. Enter student ID's into array
1
2
Enter number of scores
2
Array created successfully. Enter student scores into the array
50
32
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at org.CIS407.Lab6.TestScore.main(TestScore.java:64)
View Replies
View Related
Oct 13, 2014
I am writing a custom jnlp installer for downloading our applications. We are having difficulty to specify our own cache directory. The default Download Service is not taking the below property. I was wondering if we need to extend any of the jnlp api classes and write my own. System.setProperty( "deployment. user.cachedir", "C://Users//f355668//AppData//Roaming//WorkBench//" );
View Replies
View Related
Jun 24, 2014
I have 4 variables: longitude, latitude, accuracy and distance. I need to store these variables in two different servers, one for private data and the other for public data, in the cloud. Before sending those data to the server, filtering is takes place as private and public variables so that the private and public data will be send to the respective urls specified with.
public class LocationTracker{
private longitude;
private latitude;
private accuracy;
private distance;
// other tasks
}
public class Filter{
[Code]...
My intention is to assign those variables the characteristic/properties, public or private, thus, I can easily identify them anywhere in the code whether they are public or private and store them to the respective urls. If the private data attempt to be send to the public url, the rejection should be made. So, How do I do that?
View Replies
View Related
Jan 4, 2015
I am developing shopping cart in which I am storing image in database and retrieving.
When I select any product category from menu. example, I selected Computer then all list of product related to computer will be return i.e productName, Price and image, By using JSON.
this is my json response and output in comment.
success : function(data) {
if (data.length != 0) {
var d = eval(data);
$("#productList").html("");
for ( var key in d) {
[Code] ....
Alternatively I created custom tag to resolve this.Custom tag is working fine in jsp but in java script it saying error raised Unterminated custom tag. I think I used this custom tag in javascript but i am not sure about this error,
custom tag code for image :
imgByte = product.getImage().getBytes(1, (int) product.getImage().length());
String encodeimage = new String(Base64.encodeBase64(imgByte));
out.println("<tr><td><img src="data:image/jpeg;base64," +encodeimage + ""/><tr> <td>");
MY Question
1 - How can I use Custom tag in javascript ? Or
2 - How can we extract image from json object, like I did in custom tag .
View Replies
View Related
Oct 22, 2014
I want do do something like this:
Define custom facelets tag in xhtml file:
myDatatable.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
[Code] ....
And I want to use my tag like this: (name of tag in definition is myDatatable) and it was defined on page as customTag
page using my myDatatable tag
<customTag:myDatatable datamodel="#{userListDataModel}">
<p:column>
<f:facet name="header">
[Code] ....
My question is what can I put into !!!???!!! line of my custom tag to process/rendered body of my customTag:myDatatable
View Replies
View Related
Feb 25, 2015
In spring there is a Custom Authentication Provider, my question is from a jsf login page how can I execute this provider ?
@Component
public class CustomAuthenticationProvider implements AuthenticationProvider {
@Autowired
private UserService userService;
@Override
public Authentication authenticate(Authentication authentication) throws AuthenticationException {
String username = authentication.getName();
String password = (String) authentication.getCredentials();
[Code] ....
View Replies
View Related
May 7, 2014
This is related to the book Head first JSP and Servlets 2nd edition. The books says that there are two types of custom tag handlers - Simple and classic. Classic tags are rarely used, so I'd like to skip them for now. I skipped a few pages related to classic and saw some new pages. I am not sure if these new pages are related to classic tags.
IterationTag lets you repeat the body When you write a tag handler that extends TagSupport, you get all the lifecycle methods from the Tag interface, plus the one method from IterationTag—doAfterBody(). Without doAfterBody(), you can’t iterate over the body because doStartTag() is too early, and doEndTag() is too late. But with doAfterBody(), your return value tells the Container whether it should repeat the body again (EVAL_BODY_AGAIN) or call the doEndTag() method (SKIP_BODY).
Default return values from TagSupport.If you don’t override the TagSupport lifecycle methods that return an integer, be aware of the default values the TagSupport method implementations return. The TagSupport class assumes that your tag doesn’t have a body (by returning SKIP_BODY) from do StartTag()), and that if you DO have a body that’s evaluated, you want it evaluated only once (by returning SKIP_BODY from doAfterBody()). It also assumes that you want the rest of the page to evaluate (by returning EVAL-PAGE from doEndtag()).
View Replies
View Related
Dec 23, 2014
I'm trying to create Web Services with Eclipse (Java Runtime 7 (also tried 8) Tomcat 7 (also tried 8).Web Service with parameter "byte[]" and return value "byte[]" works fine.Web Service with parameter "myOwnClass" and return value "myOwnClass" works also fine.But if I have a "byte[]" element in "myOwnClass" and I run my Client test program I get the following error:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.NumberFormatException: For input string: "MTExMTExMTExMQ=="
Why? I don't have any numeric element (such as int ...) in my class members!?
View Replies
View Related