网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > JSP精品代码 > 正文

常用JSP代码

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
在JSP网页中插入动态下拉菜单的方法:
        1.定义通过URL参数筛选的记录集,并立即定义对应于类别字段的变量
                  String 变量名称=记录集名称.getString("类别字段");
        2.定义类别记录集
        3.插入动态下拉菜单,并设置初始选取值
        4.在while循环中定义类别记录集中编号和名称的“字符型”变量,分别取代动态下拉菜单option的选定值和标签值
        5.用以下代码取代option标签内判定是否选中的对应代码:
<%=(类别字段变量.toString().equals(所属类别字段变量.toString())?"selected=\"selected\"":"")%>

四、逻辑型控制显示内容:
<% if (记录集.getBoolean("字段")) out.print("是"); else out.print("否"); %>
<% if (记录集.getBoolean("字段"))%>是<% else %>否

五、条件域控制信息显示
<%if (Recordset1.getObject("ListPrice"))=="" %> 价格:<%=Recordset1.getObject("Price")%>元
<%else%>原价:<%=Recordset1.getObject("Price")%>元
        现价:<%=Recordset1.getObject("ListPrice")%>元

<% String price=subProducts.getString("Price");
String listPrice=subProducts.getString("ListPrice");
if (listPrice==null)
{
%>
价格:<%=price%>元
        <%}else{%>
原价:<%=price%>元  现价:<%=listPrice%>元  节省了<%=Float.valueOf(price).floatValue()-Float.valueOf(listPrice).floatValue()%>元
        <% } %>

六、做减法(货币型或数字型字段):
原价:<span class="text-line"><%int cc=Recordset1.getInt("Price");%><%=cc%>元</span>  现价:<% int bb=Recordset1.getInt("ListPrice");%><%=bb%>元  
节省了<%=cc-bb%>元

七、定义阶段变量:

将以下代码加在“记录集(查询)”的代码内容末,可以创建阶段变量ProductID:
<%
……
……
int 记录集名称_numRows = 0;

String id=Recordset1.getString("ProductID");
        session.putValue("ProductID", id);
%>

        将URL参数或表单变量定义为阶段变量:
<%
        String id=request.getParameter("ProductID");
        session.putValue("ProductID", id);
%>
        将阶段变量置空:  session.setAttribute("OrderID",null);
八、如果阶段变量为空,则网页重定向:
<% if (session.getValue("MM_Username")==null)
   { response.sendRedirect(response.encodeRedirectURL("../admin/error.jsp"));}
%>

<% else {%>
网页内容
<% } %>

九、记录集分行显示:
1.将以下代码放在table标签内
<% while ((rs_hasData)&&(Repeat1__numRows-- != 0))
                  {
                          int Repeat1__numRowRecs=列数;
  %>
  <tr>
  <% while ((Repeat1__numRowRecs != 0)&&(rs_hasData)&&(Repeat1__numRows-- != 0))
                  {
  %>
          <td>单元格内的动态文本等</td>
   
    <%
                Repeat1__numRowRecs=Repeat1__numRowRecs-1;
                  Repeat1__index=Repeat1__index+1;
                  Repeat1__numRows=Repeat1__numRows-1;
                        &n
  • 上一篇资讯: 解释JSP代码
  • 下一篇资讯: 带提示的点击速度测试
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师