Почему util.prefs.preferences не работает в сценарии JSP?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему util.prefs.preferences не работает в сценарии JSP?

Сообщение Anonymous »

У меня есть пример с использованием java.util.prefs.preferences хранить и получить значение от реестра в Windows Server, это мой класс. < /p>
//File Winreg.java
package oneconect;
import java.util.prefs.*;

public class Winreg {
Preferences prefs;
String defaultValue = "NA";
String InstalledDate ="",version="";

//contrucsiton
public Winreg()
{
try
{
prefs= Preferences.userNodeForPackage(oneconect.Winreg.class);
}
catch (Exception E)
{
System.out.println(E);
}
}

//functio set value
public void setValue(String vKey,String vValue)
{
try
{
prefs.put(vKey,vValue);
}
catch (Exception E)
{
E.printStackTrace();
}
}

//function get value
public String getValue(String vKey,String defaultValue)
{
try
{
String vGetValues =prefs.get(vKey, defaultValue);
prefs.flush();
return vGetValues;

}
catch (Exception E)
{
E.printStackTrace();
return defaultValue;
}
}
}
< /code>
Рабочая свойство в классе файлов Java, < /p>
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
try {
Winreg iWin = new Winreg();
iWin.setValue("filepath", "Program file") ;
System.out.println( iWin.getValue("filepath", null) ); /// out put Program file
} catch (Exception exp) {
System.out.print(exp.toString());
}
}
< /code>
Но когда я хочу этот метод в файле JSP, сервер tomcat 6.0 < /p>













..:: Test a





Winreg iWin = new Winreg();

out.println( iWin.getValue("filepath", null) );

%>




< /code>
Метод getValue не возвращайте значение, хранящее ранее, out out ull overte return nul Чтобы исправить этот случай?
Спасибо,

Подробнее здесь: https://stackoverflow.com/questions/794 ... jsp-script

Вернуться в «JAVA»