今天给各位分享jsp网页设计教程课后答案的知识,其中也会对jsp网页设计教程课后答案详解进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

网页设计问题求助!

需要TOMCAT服务软件,需要JAVA虚拟机~这是必备的2个软件~

如果你想界面模式与代码切换显示,我推荐你用Macromedia公司Dreamweaver~

我上学的时候就用的这个软件做的JSP设计~

我还有一个辅助软件是JCreator,我用他编译JAVA文件~

每个人使用的工具不同,选择一个你认为顺手的工具就可以~

专业一点的人喜欢用Eclipse,也是很多软件公司使用的开发工具~

希望我的回答对你有帮助~

web程序设计 第三版 课后题答案 主编 吉根林 顾云华 u8877@qq.com

Web程序设计第3章课后题

注:课后题共7题(除第一题和第九题),其中5和8由于还有些问题没有解决,就没有将答案附上。这里的答案仅供参考,希望在上机之前能自己练习一下。程序有很多地方可以改,不要照搬。

(2)设计一个网页,其中包含TextBox和Button控件各一个。当在TextBox中输入一个成绩,再单击Button控件时在网页上输出相应的等级信息。

【.aspx】

%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”question2.aspx.cs” Inherits=”homework_chap3.question2″ %

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head runat=”server”

title/title

/head

body

form id=”form1″ runat=”server”

div

asp:TextBox ID=”TextBox1″ runat=”server”请输入一个成绩/asp:TextBox

asp:Label ID=”Label1″ runat=”server” Text=”Label”待显示/asp:Label

br /

asp:Button ID=”Button1″ runat=”server” OnClick = “btmSubmit_Click” Text=”检测” /

/div

/form

/body

/html

【.aspx.cs】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3

{

public partial class question2 : System.Web.UI.Page

{

protected void btmSubmit_Click(object sender, EventArgs e)

{

int iInput = int.Parse(TextBox1.Text);

if (iInput 100)

Label1.Text = “请输入正确的分数”;

else if(iInput = 90)

Label1.Text = “优秀”;

else if (iInput = 80)

Label1.Text = “良好”;

else if (iInput = 60)

Label1.Text = “及格”;

else if (iInput = 0)

Label1.Text = “不及格”;

else

Label1.Text = “请输入正确的分数”;

}

}

}

【效果】

(3)在网页上输出九九乘法表

【.aspx.cs】(.aspx源文件可以不作处理)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3

{

public partial class question3 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

for (int i=1; i= 9; i++)

{

for (int j = 1; j = i; j++)

{

Response.Write(i + “*” + j + “=” + (i * j) + ”    “);

}

Response.Write(“/br”);

}

}

}

}

【效果】

(4)在网页上输出如下形状:

A

BBB

CCCCC

DDD

E

【.aspx.cs】(.aspx源文件可以不作处理)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3.questions

{

public partial class question4 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

String[] s = { “A”, “B”, “C”, “D”, “E” };

for (int i = 1; i = 3; i++)

{

for (int j = 1; j = 3 – i; j++)

{

Response.Write(”  “);

}

for(int k = 1; k = 2*i-1; k++)

{

Response.Write(s[i-1]);

}

Response.Write(“/br”);

}

for (int i = 1; i 3; i++)

{

for (int j = 1; j = i; j++)

{

Response.Write(”  “);

}

for (int k = 1; k = 5 – 2*i; k++)

{

Response.Write(s[i + 2]);

}

Response.Write(“/br”);

}

}

}

}

【效果】

(6)设计一个网页,其中包含两个TextBox和一个Button控件。当在TextBox中各输入一个数值,再单击Button控件时在网页上输出两者相除的数值。(要求包含异常处理)

【.aspx】

%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”question6.aspx.cs” Inherits=”homework_chap3.questions.question6″ %

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head runat=”server”

title/title

/head

body

form id=”form1″ runat=”server”

div

asp:Label ID=”Label1″ runat=”server” Text=”Label”输入一个除数:/asp:Label     

asp:TextBox ID=”TextBox1″ runat=”server” Width=”104px”/asp:TextBox

br /

asp:Label ID=”Label2″ runat=”server” Text=”Label”输入一个被除数:/asp:Label 

asp:TextBox ID=”TextBox2″ runat=”server” Width=”104px”/asp:TextBox

br /

asp:Button ID=”Button1″ runat=”server” OnClick=”btm_click” Text=”计算” / 

asp:Label ID=”Label3″ runat=”server” Text=”Label”答案/asp:Label

/div

/form

/body

/html

【.aspx.ce】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3.questions

{

public partial class question6 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

int[] str = new int[1];

int iInput1 = int.Parse(TextBox1.Text);

int iInput2 = int.Parse(TextBox2.Text);

if (iInput2 == 0)

throw new Exception(“除数不能为0”);

else

Label3.Text = (iInput1 / iInput2).ToString();

}

}

}

【效果】

(7)设计一个用于用户注册页面的用户信息类UserInfo,它包括两个属性:姓名(Name)、生日(Birthday);一个方法DecideAge:用于判断用户是否达到规定年龄,对大于等于18岁的在页面上输出“您是成人了!”,而小于18岁的在页面上输出“您还没长大呢!”

【.aspx】

%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”question7.aspx.cs” Inherits=”homework_chap3.questions.question71″ %

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head runat=”server”

title/title

/head

body

form id=”form1″ runat=”server”

div

asp:Label ID=”Label3″ runat=”server” Text=”Label” 注册/asp:Label

br /br /

asp:Label ID=”Label1″ runat=”server” Text=”Label”姓名/asp:Label 

asp:TextBox ID=”TextBox1″ runat=”server”如“朱晓栋”/asp:TextBox

br /

asp:Label ID=”Label2″ runat=”server” Text=”Label”生日/asp:Label 

asp:TextBox ID=”TextBox2″ runat=”server”如“19890411”/asp:TextBox

br /

asp:Button ID=”Button1″ runat=”server” OnClick=”btm_click” Text=”注册” /

/div

/form

/body

/html

【.aspx.cs】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3.questions

{

public partial class question71 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

int iInput2 = int.Parse (TextBox2.Text);

question7 que = new question7(“zhu”,19890411);

que.DecideAge(iInput2);

}

}

}

【.cs】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

namespace homework_chap3.questions

{

public class question7

{

private string _Name;

private int _Brithday;

public string Name

{

get

{

return this._Name;

}

set

{

this._Name = value;

}

}

public int Brithday

{

get

{

return this._Brithday;

}

set

{

this._Brithday = value;

}

}

public question7(String name, int brithday)

{

this._Name = name;

this._Brithday = brithday;

}

public void DecideAge(int brithday)

{

if (20101001 – brithday 180000)

throw new Exception(“您还没长大呢!”);

else

throw new Exception(“您是成人了!”);

}

}

}

【效果】

是这个么

jsp网页设计教程课后答案(jsp网页设计教程课后答案详解)插图

动态网页设计(JSP)试题

B B C X D B X C

填空:

1.response

2.WEB-INF classes

3.BufferedReader PrintWriter

4.classes lib

5.网页地址/hello 这实在要调用Servlet的地方写HelloServlet

6.获得服务期IP

7.页面跳转

X的想不起来了

jsp网页问题

网站的搭建过程是一个复杂过程。

1、开发一个网站

2、发布一个网站

3、运营一个网站

4、维护一个网站

一个网站大都要经历着4个阶段(本人归纳,肯定有遗漏的地方) 。

每一个过程都和网站能不能提供正常的服务有切实关系。

1、开发一个网站:这个可能是网站能不能提供服务的最基础的东西了,没有网站和谈提供服务。开发网站也就是制作的过程,这就涉及到了软件开发部分的东西了,具体的请参考软件开发的东西,这里只讲概述。目前开发网站的语言很多:.net java php 等等。制作完网站的整体部分后,就要开始发布网站到网上了。你所说的就是这个时期的!以上你用的ip访问的方式只是作为本机测试或是统一局域网间的访问方式。如果要发布到互联网上,请看下面的!!!

2、发布:首先你要有自己的域名,也就是像这个东西,因为如果让用户在ie的地址栏中输入ip地址的话,那我想大家都会疯的。申请一个域名,需要一定的费用。有了域名之后,就可以把域名和ip地址来做绑定,但是前提是,你要有一台自己的服务器哦,如果没有,那么租一个空间,我想这个也就是你用户名和密码的由来了。有了空间之后,上传网站页面等部分,做好域名和ip地址的绑定,就万事大吉了。在地址栏中输入你的域名,看看是不是访问到了你的网站。补充一下,现在要申请域名并让其激活还是比较麻烦的,需要提交电子版和纸质的文件到通管局审核,审核通过之后域名才能使用,否则还是不能用!提交的资料可以到网上查查!

3、运营:运营一个网站其实是一个比较专业和复杂的过程,这个应该需要专业的人来完成。但是如果是个人的小网站,那就没得说了。谁来都可以,都可以托管!

4、维护:其实一个网站能不能运行的好,发展的好,后两项至关重要!

建站慢慢学,推荐你去站在之家看看,哪里都是建站的信息,很多很丰富!!!!

web程序设计asp.net实用网站开发 第2版 课后习题答案(沈士根版)

先分析原因。

你出现这个错误是因为你没有了解ASP.NET的工作原理。ASP.Net 和php,jsp ,asp等服务器语言一样 都是为了生成可供浏览器解析的页面,而可供浏览器解析的语言只有HTML。

1,如果你在aspx页面中插入一个asp:LinkButton 那么运行页面后 在浏览器中查看源代码你会发现这个标签实际被转为了一个a标签。

2,为什么你的写法不会转换呢?因为首先 传递给Literal1.Text 的值在asp.net中作为一段字符串被直接输出到浏览器中。那么你的写法到浏览器后源代码中仍然是一个asp:LinkButton 标签,而这个标签是无法被浏览器正确解析的。

解决办法:

知道了原因,那么如果非要按照你的写法去写,那么应该是这样的:

Literal1.Text = “li” + ((users)Session[“users”]).Name.ToString() + “/lili /lilia ID=’LinkButton1′ onclick=’LinkButton1_Click1’注销/a/lili /lili信息修改/lili /li”;

但是当你修改完后发现点击注销按钮依然不能执行!为什么呢?

因为你的LinkButton1_Click1 事件并没有在asp.net中被解析为可供浏览器识别的js代码。

如何解决?

在aspx页面中写一个asp:LinkButton按钮:

asp:LinkButton ID=’LinkButton2′ runat=’server’ onclick=’LinkButton1_Click1’注销/asp:LinkButton

运行页面,查看源代码 看看这个新加的注销按钮被解析为了什么html代码,大概如下

a id=”LinkButton2″ onclick=”xxxxx”/a

将新加的linkbutton 设置不可见属性

asp:LinkButton ID=’LinkButton2′ runat=’server’ visible=”false” onclick=’LinkButton1_Click1’注销/asp:LinkButton

重新修改后台代码

Literal1.Text = “li” + ((users)Session[“users”]).Name.ToString() + “/lili /lilia ID=’LinkButton1′ onclick=’xxxxx’注销/a/lili /lili信息修改/lili /li”;

//也就是将标签的js事件绑定到那个隐藏的注销按钮事件上。

希望对你有帮助

关于jsp网页设计教程课后答案和jsp网页设计教程课后答案详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。