先说说jsp引擎工作原理:
1。我们从浏览器输入XXX.JSP
2。WEB SERVER把这个请求转给jsp引擎
3。jsp引擎把它转为.JAVA文件,编译并向SERVLET引擎注册
4。SERVLET引擎执行这个程序(包括从数据库取数据),并把结果返回WEB SERVER,进而返回给浏览器。结论:
你的数据库里的一段代码不可能执行:(除非你有自己的预编译工具,在编译时刻就连接数据库取出数据,然后再编译为.java
1。我们从浏览器输入XXX.JSP
2。WEB SERVER把这个请求转给jsp引擎
3。jsp引擎把它转为.JAVA文件,编译并向SERVLET引擎注册
4。SERVLET引擎执行这个程序(包括从数据库取数据),并把结果返回WEB SERVER,进而返回给浏览器。结论:
你的数据库里的一段代码不可能执行:(除非你有自己的预编译工具,在编译时刻就连接数据库取出数据,然后再编译为.java
但是BASIC可以阿:)
脚本也是可以的
我明白你的意思,就是先从数据库里取出生成jsp文件,然后在另一个jsp页面include生成的jsp文件就ok,但是实现起来比较麻烦:)
能给的明确一点吗?
但是我没有成功,是我没有做对,还是根本不能???
高手发表一下!!
如:
a.jsp中(include b.jsp)
c.jsp修改b.jsp后
刷新a.jsp后是否会改变???