1.从webwork2.1.7升级到webwork2.2.2后,新闻详细页面竟然到处是html标记
新闻内容的详细页是这样写的
----------------------------------------
<%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>
<%@ page pageEncoding="UTF-8"%> 
<%@ taglib prefix="ww" uri="webwork"%>
<ww:action id="info" name="infoGetInfo" namespace="manage/infopublish">
  <ww:param name="infoTitle.id " value="#parameters['infoTitle.id'][0]"/>
</ww:action>
---><ww:property value="#info.infoTitle.name"/>
----><ww:property value="#info.infoContent.content"/> 
----------------------------------------
结果出来后页面上都是html和汉字的混合代码,不只何故,还望赐教,不胜感激!
页面显示如下:
   2.<ww:form >标记应用出错,即使我写上其template="manage/group.vm",它还是报错:说默认的xhtml/theme/form.vm找不到,当然我已经在webwork.properties里配置好theme和dir了,而且前提是webwork2.1.7下都是正常的.而事实上,group.vm已经加载进去了,group.vm的内容可以出现在页面上,但查看源文件,发现没有<form>标记,也就是说,<ww:form>没有被转化成<form>. 

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=UTF-8" language="java" errorPage="" %>
    <%@ page pageEncoding="UTF-8"%> 
    <%@ taglib prefix="ww" uri="webwork"%>
    //把这里改成<%@ taglib prefix="ww" uri="/webwork"%>试试
    <ww:action id="info" name="infoGetInfo" namespace="manage/infopublish">
      <ww:param name="infoTitle.id " value="#parameters['infoTitle.id'][0]"/>
    </ww:action>
    ---><ww:property value="#info.infoTitle.name"/>
    ----><ww:property value="#info.infoContent.content"/>