读书人

利用newxy(新座标),不写一行java代码实

发布时间: 2012-11-06 14:07:00 作者: rapoo

利用newxy(新坐标),不写一行java代码实现多项查询

不一定要放到<nhtml:form />标签内。 <o:p></o:p>

, <o:p></o:p>

其作用是指明由哪个DAO类来处理。默认值是dao.default,此处可以不用,只为演示。"_dao"是特定的属性名 <o:p></o:p>

  • 在此不用struts<html:hidden/>标签或<input type="hidden" name="_sql" value="......"/>,是因为要在静态页面上不显示这条sql语名,达到安全的目的。 范例静态页面上产生的是<input type="hidden" name="_sql" value="_hidden_sql_1">。 其它几处<nhtml:hidden />作用相同。 <o:p></o:p>
  • _lg是特定的属性名。 <o:p></o:p>
  • 建义<nhtml:javascripts/>标签、<nhtml:stylesheets/>标签两标签放在页首或较前部。如果有javascripts脚本错本且数据列表没有光带, 是因为没有使用<nhtml:javascripts/>标签、<nhtml:stylesheets/>标签。 <o:p></o:p>

    </o:p>

    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
    <%@ taglib uri="/WEB-INF/newxy-html.tld" prefix="nhtml"%>
    <%@ taglib uri="/WEB-INF/newxy-logic.tld" prefix="nlogic"%>
    <%@ taglib uri="/WEB-INF/newxy-bean.tld" prefix="nbean"%>

    <nlogic:action1 id="act1" formName="enterprise"/>
    <nhtml:form action=""? formName="enterprise">
    ? <html:hidden property="_dao" value="dao.default"/>
    ? <nhtml:hidden property="_sql" value="select a.industry,b.* from industry as a,enterprise as b where{a.code=b.industry_code}"/>
    ? <table border="1">
    ??? <tr>
    ????? <td>逻辑</td>
    ????? <td>
    ??????? <html:radio property="_lg" value="1">并且</html:radio>
    ??????? <html:radio property="_lg" value="0">或者</html:radio>
    ????? </td>
    ??? </tr>
    ??? <tr>
    ????? <td>行业</td>
    ????? <td>等于</td>
    ????? <td>
    ??????? <nhtml:hidden property="_item1" value="a.code"/>
    ??????? <html:hidden property="_item1" value="="/>
    ??????? <html:select property="_item1">
    ????????? <html:option value=""></html:option>
    ????????? <html:option value="A">农、林、牧、渔业</html:option>
    ????????? <html:option value="B">采矿业</html:option>
    ????????? <html:option value="C">制造业</html:option>
    ??????? </html:select>作为范例,行业没全列出。
    ????? </td>
    ??? </tr>
    ??? <tr>
    ????? <td>企业名称</td>
    ????? <html:hidden property="_item2" value="b.name"/>
    ????? <td>
    ??????? <html:select property="_item2">
    ????????? <html:option value=""></html:option>
    ????????? <html:option value="=">等于</html:option>
    ????????? <html:option value="like">包含</html:option>
    ??????? </html:select>
    ????? </td>
    ????? <td>
    ??????? <html:text property="_item2">
    ??????? </html:text>
    ????? </td>
    ??? </tr>
    ? </table>
    </nhtml:form>
    <nhtml:button actionId="act1" method="find" value="查 询"/>

    <nhtml:javascripts/>
    <nhtml:stylesheets/>
    <logic:notEmpty name="enterprise" property="_coll">
    ? <table>
    ? <nlogic:iterate id="rec" name="enterprise" property="_coll">
    ??? <nhtml:TR>
    ????? <td>1</td>
    ????? <td><bean:write name="rec" property="industry"/></td>
    ????? <td><bean:write name="rec" property="name"/></td>
    ??? </nhtml:TR>
    ? </nlogic:iterate>
    ? </table>
    </logic:notEmpty>

    </o:p>
    新坐标技术网站:http://www.newxy.net<o:p></o:p>
    <o:p>?</o:p>

    <o:p>?</o:p>

    1 楼 hgq0011 2007-03-08 你这排版也太难看了, 2 楼 抛出异常的爱 2007-03-08 由于排版就隐藏?不合理 3 楼 hgq0011 2007-03-08 抛出异常的爱 写道由于排版就隐藏?不合理
    LZ应该要重新摆版。
    javaEye有没有办法改进呢

  • 读书人网 >软件架构设计

    热点推荐