我需要创建一个字符串(SQL语句),该字符串可能会传递给2个或更多的jsp文件。推荐的方法是“通过Java scriptlet访问ServletContext属性或通过EL访问applicationScope”。但是,是否有一种简单的方法将字符串从Java类传递到jsp?类似下面的方式吗?
public class SharedSQL extends HttpServlet{
public String example() {
String sqlstmt = "select ABC from ABC";
return sqlstmt;
}
}
JSP
<%
SharedSQL sqlStatement = new SharedSQL() ;
String sqlstmt = sqlStatement.example();
db4.query ( sqlstmt ) ;
%>
我对servlet/JSP这些内容还很陌生,需要一些提示和技巧。
jstl
和jsp
维基页面。不要使用脚本块。 - Sotirios Delimanolis