比如:
String s="<%=1+2%>";
有什么办法能够得到:3?
这只是一个例子,希望方法能够解决更复杂的jsp代码。

解决方案 »

  1.   

    String s="<%=(1+2)%>";
    加个括号就OK了
      

  2.   

    你难道要自己做编译器吗? 你可以用脚本语言看看,JDK6.0自己就支持。jscript 方式的。具体的去查相关资料吧!
      

  3.   

    可以在BEAN里面写一个方法,把参数传过去。
    在BEAN里面执行一次,达到重解析的效果。。