To use EL in JSP, a page directive has to be specified:
<%@ page isELIgnored="false" %>
Then you can use EL in the JSP, e.g.:
<logic:iterate id="var" name="sampleForm" property="list" indexId="index">
<p>${var.id}</p>
<logic:equal name="var"
property="foo"
value="${sampleForm.list[index+1].foo}">
Value is same as next entry.
</logic:equal>
</logic:iterate>
Thursday, November 24, 2011
Wednesday, November 23, 2011
Getting Action Mapping in JSP
One can use "org.apache.struts.action.mapping.instance" to get the action mapping in JSP:
import org.apache.struts.config.ActionConfig;
ActionConfig mapping = (ActionConfig)request.getAttribute("org.apache.struts.action.mapping.instance");
Form name will be mapping.getName()
import org.apache.struts.config.ActionConfig;
ActionConfig mapping = (ActionConfig)request.getAttribute("org.apache.struts.action.mapping.instance");
Form name will be mapping.getName()
Friday, November 18, 2011
To activate a window using VBS
set oShell = WScript.CreateObject("WScript.Shell")
call oShell.AppActivate(<Window's Title>)
call oShell.AppActivate(<Window's Title>)
Tuesday, November 15, 2011
Copy files from tsclient
For example:
xcopy \\TSCLIENT\F\$Update\ *.* "C:\Documents and Settings\%USERNAME%\My Documents\" /s /v /f
xcopy \\TSCLIENT\F\$Update\ *.* "C:\Documents and Settings\%USERNAME%\My Documents\" /s /v /f
Monday, November 14, 2011
Enable/Disable network interface via command line
c:\> netsh interface set interface "INTERFACE_NAME" enable
OR
c:\> netsh interface set interface "INTERFACE_NAME"disable
OR
c:\> netsh interface set interface "INTERFACE_NAME"disable
Wednesday, November 2, 2011
Debug mode in Eclipse and Tomcat
For Tomcat:
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
catalina.bat jpda start
For Eclipse:
Set Connection Port (8000) and Connection Host (localhost) in "Run > Debug Configurations"
Configuration Type: "Remote Java Application"
Set connection port to "8000"
Set connection host to "localhost"
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
catalina.bat jpda start
For Eclipse:
Set Connection Port (8000) and Connection Host (localhost) in "Run > Debug Configurations"
Configuration Type: "Remote Java Application"
Set connection port to "8000"
Set connection host to "localhost"
Wednesday, October 26, 2011
Download Eclipse Plugins in Zip at GitHub
This can be done via:
Ref: https://github.com/eclipse-color-theme/eclipse-color-theme.github.com/issues/1
https://github.com/eclipse-color-theme/eclipse-color-theme.github.com/zipball/master Ref: https://github.com/eclipse-color-theme/eclipse-color-theme.github.com/issues/1
Wednesday, July 6, 2011
Firefox plugins
Some Firefox plugins recommended:
Firebug
Greasemonkey
Hide Caption Titlebar Plus
Hide Navigation Bar
HttpFox
ImagePref (not from mozilla site)
MM3-ProxySwitch
No Color
Stylish
User Agent Switcher
Web Developer
Firebug
Greasemonkey
Hide Caption Titlebar Plus
Hide Navigation Bar
HttpFox
ImagePref (not from mozilla site)
MM3-ProxySwitch
No Color
Stylish
User Agent Switcher
Web Developer
Wednesday, June 1, 2011
Search Engine Optimization Technique
For SEO, there are few things to note.
More information:
- Meaningful title
"Production name | Description" - Use of meta tag
META DESCRIPTION, META KEYWORD - Use of canonical link
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html - Use of SiteMap
http://code.google.com/p/googlessitemapgenerator/
http://www.sitemaps.org/protocol.php - Use alt text
More information:
- http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/zh-TW//webmasters/docs/search-engine-optimization-starter-guide.pdf
- http://www.seomoz.org/beginners-guide-to-seo
Sunday, March 27, 2011
Reading and saving UTF8 text file in Java
To read and save text file in Java, we need to add the "UTF-8" parameter in the Stream Reader.
File file = new File("1.txt");
BufferedReader reader = null;
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
String text = reader.readLine();
String s1="\u6df1\u6c34\u57d7";
String s2="深水埗";
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream("2.txt"),"UTF-8");
out.write(text+s1+s2);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
Subscribe to:
Posts (Atom)
CSP on Apache
To add CSP to root if sort of funny. The following will NOT work for most cases !! <LocationMatch "^/$"> Header s...
-
When Office2003 couldn't find file SKU011.CAB: regedit -> [HKEY_LOCAL_MACHINE] -> [SOFTWARE] -> [Microsoft] -> [Office] -...
-
The resolution can be changed by editing the BlueStack's registry: HKLM\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0\Height and ...
-
Suppose you got a file in Big5 containing some HKSCS characters (e.g. 深水埗, 赤鱲角, etc). When your environment (Ref: Charset.defaultCharset( ) ...