你如何控制jsf 1.1标签生成的java代码? (不主观!!)

时间:2015-01-09 21:38:07

标签: jsp jsf jsf-1.1

JSF标签获得"编译"进入java代码。如何更改标记的输出(java代码)?

写入java源代码的模板在哪里。这是一个例子。

<f:view>

转换为:

  //  f:view
  com.sun.faces.taglib.jsf_core.ViewTag _jspx_th_f_005fview_005f0 = (com.sun.faces.taglib.jsf_core.ViewTag) _005fjspx_005ftagPool_005ff_005fview.get(com.sun.faces.taglib.jsf_core.ViewTag.class);
  _jspx_th_f_005fview_005f0.setPageContext(_jspx_page_context);
  _jspx_th_f_005fview_005f0.setParent(null);
  int _jspx_eval_f_005fview_005f0 = _jspx_th_f_005fview_005f0.doStartTag();
  if (_jspx_eval_f_005fview_005f0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
    if (_jspx_eval_f_005fview_005f0 != javax.servlet.jsp.tagext.Tag.EVAL_BODY_INCLUDE) {
      out = _jspx_page_context.pushBody();
      _jspx_th_f_005fview_005f0.setBodyContent((javax.servlet.jsp.tagext.BodyContent) out);
      _jspx_th_f_005fview_005f0.doInitBody();
    }
    do {

因此所有这些代码似乎都合理,但我需要改变它。这个来源在哪里?我假设它是在jsf-api或jsf-impl中,但还没有找到它。

编辑: 我添加了jsp标签。我认为java进程的基本标记必须是相关的。

0 个答案:

没有答案