资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java怎么写jsp代码 jsp页面可以直接写java代码吗

jsp分页SQL以及java代码怎么写

CREATE PROCEDURE [up_ARCH_DCFJ_Paged]

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了江永免费建站欢迎大家使用!

@pagesize int, --每页显示的记录数

@pageindex int, --当前页索引,最小值为1

@RecordCount int output --总记录数,0时不统计结果记录

AS

SET NOCOUNT ON

DECLARE @indextable TABLE(rowid INT IDENTITY(1,1),nid INT)

INSERT INTO @indextable(nid) --将符合的记录插入到临时表中

SELECT [FileID]

FROM [ARCH_DCFJ]

ORDER BY [FileID] DESC

IF(@RecordCount0)

BEGIN

SELECT @RecordCount= Count(1) FROM @indextable

END

DECLARE @PageLowerBound INT

DECLARE @PageUpperBound INT

SET @PageLowerBound=(@pageindex-1)*@pagesize

SET @PageUpperBound=@PageLowerBound+@pagesize

SET ROWCOUNT @PageUpperBound--最多执行行数 若下面还有超过此值的行数,请注释此行

SELECT a.*

FROM [ARCH_DCFJ] a,@indextable t

WHERE a.[FileID]=t.nid and t.rowid@PageLowerBound and t.rowid=@PageUpperBound

ORDER BY t.rowid

SET NOCOUNT OFF

GO

怎么在jsp中合理使用java代码?

这样属于业务逻辑层啊,代码中除了与底层数据库连接的代码,还有显示的代码之外,只要是执行逻辑判断和信息处理的都是业务逻辑层,将其分离写道javabean里面可以增加可维护性。

尽量避免在JSP中出现大量的JAVA代码,JSP只是负责显示

在JSP中出现EL表达式可以使代码更简洁

不过楼主如果是新学JSP,倒也没什么关系,慢慢就会知道了

java 转 JSP

建议楼主先去学一下jsp吧,这个东东好像说起来你也不太明白~

1.先把Eye.java 放到 test包里

2.JSP文件如下:

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%@ page import="test.Eye"%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

/head

body

%

String input = "d,ada,da,ad,asd,a,da,da,sd,a,d";

Eye test ;

test = new Eye(input);

String[] a = test.breakEye();

String[] neweye1 = test.configeye1(a);

String[] neweye2 = test.configeye2(a);

for(int i = 0 ; ineweye1.length ; i++)

{

System.out.print(neweye1[i]);

System.out.print(" ");

}

System.out.println("");

for(int i = 0 ; ineweye2.length ; i++)

{

System.out.print(neweye2[i]);

System.out.print(" ");

}

%

/body

/html

最好是javaBean


名称栏目:java怎么写jsp代码 jsp页面可以直接写java代码吗
标题来源:http://cdkjz.cn/article/hjsces.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220