Jsp 在servlet中定义配置文件或库文件
首先,我不熟悉servlet和JSP。我正在自己学习这些。我有一个疑问如何在Servlet中创建配置文件或库文件?这意味着我需要在一个Servlet中保持数据库连接,并希望在整个项目中使用变量。我还需要在一个Servlet中创建一些常用函数,并希望在需要的任何地方调用这些函数 我可以在servlet中实现这些功能吗?在PHP等其他环境中也是可能的。。但我不知道如何在servlet中执行这些操作?我花了几天的时间才弄明白。但是我不能去Jsp 在servlet中定义配置文件或库文件,jsp,servlets,Jsp,Servlets,首先,我不熟悉servlet和JSP。我正在自己学习这些。我有一个疑问如何在Servlet中创建配置文件或库文件?这意味着我需要在一个Servlet中保持数据库连接,并希望在整个项目中使用变量。我还需要在一个Servlet中创建一些常用函数,并希望在需要的任何地方调用这些函数 我可以在servlet中实现这些功能吗?在PHP等其他环境中也是可能的。。但我不知道如何在servlet中执行这些操作?我花了几天的时间才弄明白。但是我不能去 请帮我解决这些问题。检查这篇简单的文章 关于如何使用servl
请帮我解决这些问题。检查这篇简单的文章
关于如何使用servlet和配置servlet 查看这篇简单的文章
关于如何使用servlet和配置servlet 是的,您可以实现这一点,但不能使用servlet。您需要的是定义一个公共类,该类将包含所有公共方法和变量,如下所示
public class Common {
public static final String DEFAULT_LANGUAGE = "en"; //better to have private variables with public setters and getters
....
public static String getDateFormatted(.....) {...}
....
}
最好创建一个单独的数据库类来控制数据库交互。让我们说:
public class DBConnection {
private Connection dbCon;
//its more convenient to implement the connect on the no ArgumentCostructor
....
public boolean connect() throws ClassNotFoundException, SQLException {...}
public ResultSet execSQL(...)throws ClassNotFoundException,SQLException {...}
}
如果您想在java类中使用全局参数,只需调用
String formatedDate = Common.getDateFormatted(date);
或者对于数据库连接,您可以调用
DBConnection con = new new DBConnection ();
rs = con.execSQL(sql);
是的,您可以实现这一点,但不能使用servlet。您需要的是定义一个公共类,该类将包含所有公共方法和变量,如下所示
public class Common {
public static final String DEFAULT_LANGUAGE = "en"; //better to have private variables with public setters and getters
....
public static String getDateFormatted(.....) {...}
....
}
最好创建一个单独的数据库类来控制数据库交互。让我们说:
public class DBConnection {
private Connection dbCon;
//its more convenient to implement the connect on the no ArgumentCostructor
....
public boolean connect() throws ClassNotFoundException, SQLException {...}
public ResultSet execSQL(...)throws ClassNotFoundException,SQLException {...}
}
如果您想在java类中使用全局参数,只需调用
String formatedDate = Common.getDateFormatted(date);
或者对于数据库连接,您可以调用
DBConnection con = new new DBConnection ();
rs = con.execSQL(sql);
您可以在web.xml init参数中配置数据库连接参数,如下所示
<init-param>
<param-name>dburl</param-name>
<param-value>jdbc:mysql:///MY_DB</param-value>
</init-param>
dburl
jdbc:mysql:///MY_DB
并使用
字符串myDbUrl=getServletConfig().getInitParameter(“dburl”)
您还可以使用tomcat Server.xml文件进行数据库连接。您可以在web.xml init参数中配置数据库连接参数,如下所示
<init-param>
<param-name>dburl</param-name>
<param-value>jdbc:mysql:///MY_DB</param-value>
</init-param>
dburl
jdbc:mysql:///MY_DB
并使用
字符串myDbUrl=getServletConfig().getInitParameter(“dburl”)
您还可以使用tomcat Server.xml文件进行数据库连接。感谢您的回复。这不是我要找的。我知道如何配置JSP、Servlet等。但我需要创建一个公共servlet,它将在整个项目中使用。。我可以使用公共servlet定义数据库连接并定义一些常量。。希望你能理解我的问题谢谢你的回复。这不是我要找的。我知道如何配置JSP、Servlet等。但我需要创建一个公共servlet,它将在整个项目中使用。。我可以使用公共servlet定义数据库连接并定义一些常量。。希望你能理解我的问题谢谢你。。让我试试你的想法。然后再打给你谢谢Mavrossy。。让我试试你的想法。然后再打给你。