<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:if test="${fn:length(string)>0}">
...
</c:if>
Wednesday, November 21, 2012
JSP JSTL String length
Saturday, November 3, 2012
Get The Current Working Directory In Java
package com.javaee.insight; public class Main { public static void main(String args[]) { String workingDir = System.getProperty("user.dir"); System.out.println("Current working directory : " + workingDir); } }
Setting up ActiveMQ with Tomcat 7
Step 1. Place the activemq-all-5.7.0.jar in [TOMCAT_HOME]/lib directory
Step 2. Open the [TOMCAT_ROOT]/conf/context.xml file and add the below resource to the Context.
Step 2. Open the [TOMCAT_ROOT]/conf/context.xml file and add the below resource to the Context.
<Context> <Resource name="jms/ConnectionFactory" auth="Container" type="org.apache.activemq.ActiveMQConnectionFactory" description="JMS Connection Factory" factory="org.apache.activemq.jndi.JNDIReferenceFactory" brokerURL="tcp://localhost:61616" brokerName="LocalActiveMQBroker"/> <Resource name="jms/queue/Queue" auth="Container" type="org.apache.activemq.command.ActiveMQQueue" description="my Queue" factory="org.apache.activemq.jndi.JNDIReferenceFactory" physicalName="APP.QUEUE"/> </Context>Step 3. Add the JNDI in your java code.
InitialContext initCtx = new InitialContext(); Context envContext = (Context) initCtx.lookup("java:comp/env"); ConnectionFactory connectionFactory = (ConnectionFactory) envContext.lookup("jms/ConnectionFactory"); Connection connection = connectionFactory.createConnection(); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); Destination destination = session.createQueue("jms/queue/Queue"); MessageProducer producer = session.createProducer(destination); TextMessage msg = session.createTextMessage(); msg.setText("Message sent"); producer.send(msg);
Monday, June 18, 2012
Java IO : Convert InputStream to String
import java.io.*; public class Main { public static void main(String[] args) throws IOException { String message = "Hello World"; InputStream is = new ByteArrayInputStream(message.getBytes()); BufferedReader br = new BufferedReader(new InputStreamReader(is)); StringBuilder sb = new StringBuilder(); String line; while ((line = br.readLine()) != null) { sb.append(line); } System.out.println(sb.toString()); br.close(); } }
Java IO : Convert String to InputStream
import java.io.*; public class Main { public static void main(String[] args) throws IOException { String str = "Hello World"; InputStream is = new ByteArrayInputStream(str.getBytes()); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); } }
Saturday, June 16, 2012
Detect OS using Java : System.getProperty()
public class OSInfo { public static void main(String[] args) { System.out.println("** Operating System Info **"); System.out.println(); System.out.println("Name : " + System.getProperty("os.name")); System.out.println("Arch. : " + System.getProperty("os.arch")); System.out.println("Version : " + System.getProperty("os.version")); } }
Java IO : Create a new file
Creating a new file in Java using the File.createNewFile() method.
Reference : http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createNewFile()
Reference : http://docs.oracle.com/javase/6/docs/api/java/io/File.html#createNewFile()
import java.io.File; import java.io.IOException; public class CreateNewFile { public static void main(String[] args) { try { File file = new File("c:\\sample.txt"); //true if the named file does not exist and was successfully created; // false if the named file already exists boolean res = file.createNewFile(); if (res) { System.out.println("File is successfully created!"); } else { System.out.println("File already exists."); } } catch (IOException e) { e.printStackTrace(); } } }
Subscribe to:
Posts (Atom)