网站导航免费论文 原创论文 论文搜索 作业答案 网学软件 学术大家 资料中心 会员中心 问题解答 定作论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 交易代码 > JSP精品代码 > 正文
常用JSP代码
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: Admin 发布时间: 10/05/24

<%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*,java.util.*" errorPage="" %>       

字符串匹配比较:(session.getValue("MM_UserAuthorization")).toString().equals("admin")
获取客户端IP:   <%= request.getRemoteAddr() %>
日期时间函数:        <%=new java.util.Date().toLocaleString() %>
日期时间的输出:
日期时间: <%=(rs.getString("addsj")).substring(0,19)%>
日期:     <%=(rs.getString("addsj")).substring(0,10)%>
时间:     <%=(rs.getString("addsj")).substring(10,19)%>
<%=addsj.substring(0,19)%>
<% String addsj;out.print(((addsj = rs.getString("addsj"))==null)?"":addsj.substring(0,19)); %>
<%=new Date()%>

输出记录集索引:
        在重复区域的循环while前加int id=rs_first; ,在rs_hasData=rs.next();前加id=id+1;
然后在循环体的表格中输出<%= id %>

一、JSP动态文本类型:
<%=rs.getObject("ListPrice")%>
<%=rs.getBoolean("commend")%>   逻辑型
<%=rs.getDate("PubDate")%>      日期型
<%=rs.getTime("sj")%>                时间型
<%=rs.getTimestamp("datetime")%>日期时间型
<%=rs.getString("Product")%>    文本型
<%=rs.getInt("ID")%>            整型
<%=rs.getLong("Price")%>         长整型
<%=rs.getFloat("Price")%>       单精度型
<%=rs.getDouble("Price")%>         双精度型
<%=rs.getBinaryStream("content")%> 备注型


<%=request.getParameter("id")%>  表单变量/URL参数
<%=session.getValue("id")%>      阶段变量

二、控制动态文本的显示长度:
<% if(title.length()>15) { %>
        <%=title.substring(0,14)%>..
<% } else { %>
        <%=title%><% } %>

<%=rs.getString("Description").substring(0,88)%>...

三、将动态文本插入多次:
                此类情况可以解决JSP网页中的以下问题:
        1.网页中有两个“转到详细页面”服务器行为传递同一个URL参数;
        2.设置动态文本的动态超链接
        3.动态文本与“转到详细页面”服务器行为传递的URL参数相同;
        4.动态下拉菜单及初始选取值;
        5.动态单选按钮;

        动态复选框;将以下代码加入复选框的input标记内
<%if (rs.getBoolean("字段")) out.print("checked=\"checked\"");%>

    (一)在代码视图中定义记录集,并立即加入变量定义(此法仅适用于只生成一条记录的记录集):
<%
……
……
int 记录集名称_numRows = 0;
String 字段=记录集名称.getString("字段");
int 字段=记录集.getInt("字段");
String url_data;String url=((url_data = rs.getString("url"))==null)?"":url_data;
%>
     于是网页中可以重复出现此动态文本:
<%=字段%>        <%=字段%>        <%=字段%>

    (二)在while循环中(重复区域或动态菜单)定义变量:
String url_data;String url=((url_data = rs.getString("url"))==null)?"":url_data;

<% String 字段=记录集.getString("字段");%>
<% int 字段=记录集.getInt("字段");%>

     于是网页中可以多次出现此动态文本:
<%=字段%>        <%=字段%>        <%=字段%>

  • 上一篇资讯: 解释JSP代码
  • 下一篇资讯: 带提示的点击速度测试
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 电话:013574892963 QQ:3710167 邮箱:Educs@163.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 Www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号