[置顶]java web 编程学习总结
来源:互联网 发布:数据库系统概论第5版 编辑:程序博客网 时间:2024/06/04 19:44
●JSP是在进行Java Web开发时使用的动态页面编程语言
●如果你想让你的计算机上能够运行JSP程序,仅安装Jdk还不够,还要安装JSP引擎(即web服务器),常见的web服务器有IIS、Tomcat、Resin、WebLogin、Websphere 等。
●JSP声明的是一段Java源代码,用来定义类的属性和方法,声明后的属性和方法可以在该JSP文件的任何地方使用
●JSP声明的语法格式如下:
<%! Java定义语句 %>
●JSP表达式运算所得结果转换成字符串,语法格式:
<%= Java表达式/变量%>
例如:
<%=str%>
<%=”a”+”b”%>
<%=30*20%>
上面的这些表法式的值相当于下面3行代码:
out.println(str);
out.println(“a”+”b”);
out.println(30*20);
●JSP脚本编程
在<% 与 %> 之间标起来一段java代码,每行语句后面加入分号,在脚本程序中定义的变量在整个页面都有效,但不会被其他线程共享。
语法格式:<% java代码 %>
基本步骤:
1. 启动myeclipse---file—new – web project—输入项目名称---finish
2.编写代码(创建JSP)
点击刚刚建好的项目下的WebRoot目录---右击----new ----JSP(Advanced Templates)----修改file name---finish,打开jsp文件即可进行编辑了
3.编辑好了之后,点击start启动服务器
在web browser地址栏内输入地址:格式如:
http://localhost:8080/项目名/jsp名称
或: http://主机名:8080/项目名/jsp名称
实践遇到的问题:
遇到的问题:打不来新建好的jsp文件
解决方法:能打开就可以了,右键—open with,选一种方式
报错如:
eclipse的问题,打开eclipse,我忽略掉了错误提示,这才没有出现"The word is not correctly spelled"的
操作步骤:在eclipse下的Window--Preference输入spell,然后把第一个复选框“Enable spell checking“给去掉就可以了。
结论:编译的时候没问题的,所以不用管它了
要先启动服务,再在web browser中输入如下网址,即可显示内容。
或如下网址
mysql安装图解网址:http://www.jb51.net/article/23876.htm
练习一:使用声明(截取字符串)
代码:在jsp文件中:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%! //声明一个变量 String str = "Object-oriented programming"; //声明一个字符串的截取方法 public String subStr(String str) { if(str == null || "".equals(str)) { return ""; } if( str.length()>20) { // javascript中substring() 方法用于提取字符串中介于两个指定下标之间的字符。 return str.substring(0,20)+"..."; } else return str; }%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>JSP中声明的使用</title> </head> <body> <h3>原字符串是:<%=str%></h3> <h3>截取后的字符串是:<%=subStr(str) %></h3> </body></html>
效果:
练习二:使用表达式(显示系统当前的日期)
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>JSP中表达式的使用</title> </head> <body> 今天是:<%=new Date() %> </body></html>
效果图:
练习三:jsp脚本程序的使用
<%@ page language="java" import="java.util.*,java.text.*" pageEncoding="GBK"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>输出当前日期</title> </head> <body> 欢迎光临!<br>今天是 <% SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日"); String strCurrentTime = formater.format(new Date()); out.print(strCurrentTime); %> </body></html>
效果图:
今天因为要弄服务器端的代码而又试着弄了一下java web程序,遇到一些问题,通过查询网上资料顺利解决,总结如下:
1.首先运行java web程序需要用到jdk,配置好环境,还要tomcat框架,在网上下载tomcat压缩包,按照下面链接的方法操作即可配置好tomcat框架
http://jingyan.baidu.com/article/f96699bbb274c9894e3c1b23.html
http://jingyan.baidu.com/article/4853e1e53465271909f72690.html
2.还有一点是操作步骤:先打开tomcat、再右键项目---Run as---Myeclipse Service Application----在浏览器中输入链接。
- [置顶]java web 编程学习总结
- 【置顶】编程语言学习
- [置顶]Java学习导航
- Java Web学习总结
- java web 学习总结
- java web 学习总结
- java web 学习总结
- Java web学习总结
- [置顶]网络编程学习小结
- [置顶] java Cookie操作总结
- Java Web 编程学习 二
- JAVA WEB 开发学习总结
- Java Web入门学习总结
- Java web学习总结20: JavaBean总结
- [置顶] java编程方式生成CA证书
- [置顶]Java同步工具类总结
- Java:Socket编程学习总结
- Java IO编程学习总结
- [置顶]java的SE、EE、ME、跨平台性质、安装jdk
- Tiny框架增加RESTful访问支持
- [置顶]单例模式的理解与应用
- 为什么web应用在tomcat启动时报java.lang.ClassCastException异常?
- MVC记录
- [置顶]java web 编程学习总结
- Tiny工程可以配置多个application.xml吗
- yii2 验证码详细代码
- 为什么编译tiny工程出错,提示"不兼容的类型"
- Tiny框架的应用定位
- 为什么我写的page页面无法渲染
- 在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
- 学习TINY需要多长时间?
- 如何获取最新的代码?