html是怎么和jsp联系起来的?
小弟我自学java几个月,基本的javaSE桌面程序算是理解了。发现大多数很牛的网站都是jsp的混血儿,很想研究一下,但是在弄自己的网站的时候(自己学着玩的,我是广告专业,为自己将来工作打基础,别说我异想天开)用dreamwever的时候不知道怎么跟javascript联系。
比如,就是在满足了语法的基础上直接接panel和button之类的吗?那class之类的在哪儿定义和调用呢?问题是dreamwever根本不提示错误语句啊!对于新人,桑心啊。
所以跪求大家高手的指点。不怕你讲的多专业,我会一点点专研的,相信我。谢谢。
小弟我自学java几个月,基本的javaSE桌面程序算是理解了。发现大多数很牛的网站都是jsp的混血儿,很想研究一下,但是在弄自己的网站的时候(自己学着玩的,我是广告专业,为自己将来工作打基础,别说我异想天开)用dreamwever的时候不知道怎么跟javascript联系。
比如,就是在满足了语法的基础上直接接panel和button之类的吗?那class之类的在哪儿定义和调用呢?问题是dreamwever根本不提示错误语句啊!对于新人,桑心啊。
所以跪求大家高手的指点。不怕你讲的多专业,我会一点点专研的,相信我。谢谢。
解决方案 »
- java菜鸟、问题一个!
- 使用JavaService让java程序加载为winNT系统服务
- hibernate 的悲观锁
- hibernate配置多个数据库链接的问题
- Hibernate3+Spring2中数据检索问题
- james构建问题
- 使用hibernate时候,如何使用odbc
- 使用JavaMail发送超文本格式的邮件正文时中文乱码?
- 从EJB QL 传来的警告:the argument of SELECT single_valued_path_expression cannot be an identification_variable
- 请问:哪里可以找到java写的telnet源程序
- MyEclipse9.0编写ext js自动提示
- ibatis中,报java.sql.SQLException: ORA-00911: 无效字符的问题
在安装jdk tomcat 就ok
新手不建议用IDE,最好用文本编辑器写吧。
dreamwever还是扔了吧,等你自己搞懂html语法,js语法的时候再用吧
你要做web项目的话,找几个简单的视频看一下就可以了
没有你想的那么复杂,前台你暂时不用了解那么多
<head>
<%String msg = "这是一个最简单的JSP页面"; %>
</head><body>
<%=msg%>
</body>
</html>
用编程工具 myeclipse
在安装jdk tomcat 就ok
[/Quot但问题是jdk 和 tomcat能可视化编辑嘛??我对美工的设计要求很高啊??
嗯,似乎看明白了一点。<%String msg = "这是一个最简单的JSP页面"; %>是实例化,下面在调用???
那比如一个button在body里面,怎么定位显示出来后的坐标呢?
我觉得有用啊!比如现在这个网页,你回复一条,后面的java语句就会新new一个JList出来??你写的数据会存到数据库,是不?
我想问的就是这之类的问题啊?javascript语句放在哪儿,怎么调用,后面的那个系统大概是个什么
工作模式。大家给点力啊。另外,4楼介绍的网站对新人很有用,谢谢哈。
我描述的清楚?
后台是一些java类,操作代码。需要web框架支持的。就是楼上所谓的tomcat咯。而且,jsp美工没有可视化的编辑的,需要用css和js一起协作,而且要调试不同浏览器的兼容性。你这些Jlist,panel,window都是在页面中模仿出来的,通过div。你要是不用jsp的话,可以用ExtJS框架,这里面是全部的js,界面比jsp容易调。
Java的水很深的,不是那么随便能趟进来的。html是静态的,jsp是动态交互的,很大联系没有。
硬要说有就是前台美工和后台程序开发之间有时要沟通配合一下页面布局的问题。
其实你看到的包括你觉得神奇的功能都是jsp下的,很多网页网站是伪域名的,通过一个方法将一级url转换成
后缀名为html或htm,其实它是jsp、php、asp.net等动态页面。<html
<head>
<%String msg = "这是一个最简单的JSP页面"; %>
</head><body>
<%=msg%>
</body>
</html>这段代码中 <%String msg = "这是一个最简单的JSP页面"; %> 这个不是实例化,只是一段脚本,起一个定义的作用,下面 <%=msg%> 就可以使用这个变量了。代码的最上面一行还要添上最关键的一行如下:
<%@ page language="java" contentType="text/plain;chartset=gbk" import="这里写你要导入的包"%>这些都是最原始的了,不过也是最容易明白和上手的。java语句必须写在 <% %> 里。js是javascript,和java是截然不同的两个东西,不要混为一潭。在java里的swing逐渐开发可以实现你的那些button、pannel、tree等的一些功能,不过那个用起来来很复杂的。
或者引用外部JS代码 <script type="text/javascript" src="你JS文件路径"></script>
然后在你的JSP页面中要触发事件的地方调用你的JS函数、function
还是建议你多看看资料,我也正在学习中~ 编程语言,博大精深啊
你这样完成的是动态脚本功能,给你带来的是一种视觉上的感觉。
建议你可以学一下ajax,对于页面开发这样你会觉得有意思多了。
ps:js可以结合juery一起用用,慢慢体会吧。
<html>
<head>
<title></title>
<style>
//这里写你的页面内样式表
</style>
<link rel="stylesheet" type="text/css" href="样式表的完全限定名.css">
</head>
//比如我写一个label
<label class="这是类样式,css中用.加类名引用" id="这是id样式,css中用#加id名引用" style="这是一个航类样式">This is my JSP page.</label>
</html>继续上面的例子,写一个外部样式表(写得不好仅是一个演示):
body{font-size:14px;font-family:微软雅黑;}
table{width:0px;}
a{text-decoration:none;}
#mylbl{color:blue;font-size:14px;}//id样式引用
.mylbl{color:blue;font-size:14px;}//类样式引用
//......
不知道你懂了没,反正我是懂了。