remm 2003/02/10 02:31:50
Modified: jasper2/src/share/org/apache/jasper JspC.java
Log:
- Fix NPE.
- Submitted (partially) by Yoshiyuki Karezaki <kare at highway.ne.jp>
Revision Changes Path
1.29 +12 -12
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java
Index: JspC.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/JspC.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- JspC.java 22 Jan 2003 21:13:51 -0000 1.28
+++ JspC.java 10 Feb 2003 10:31:49 -0000 1.29
@@ -379,15 +379,6 @@
* Resolve relative path, and create output directories.
*/
void setupContext(JspCompilationContext clctxt) {
- // set up a scratch/output dir if none is provided
- if (scratchDir == null) {
- String temp = System.getProperty("java.io.tempdir");
- if (temp == null) {
- temp = "";
- }
- scratchDir = new File(new File(temp).getAbsolutePath());
- }
-
String outputDir = scratchDir.getAbsolutePath();
if (dirset) {
@@ -526,6 +517,15 @@
throws JasperException
{
try {
+ // set up a scratch/output dir if none is provided
+ if (scratchDir == null) {
+ String temp = System.getProperty("java.io.tmpdir");
+ if (temp == null) {
+ temp = "";
+ }
+ scratchDir = new File(new File(temp).getAbsolutePath());
+ }
+
String jspUri=file.replace('\\','/');
String baseDir = scratchDir.getCanonicalPath();
this.setOutputDir( baseDir + jspUri.substring( 0, jspUri.lastIndexOf(
'/' ) ) );
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]