JSP&Servlet入门
文章平均质量分 51
__NULL
这个作者很懒,什么都没留下…
展开
-
eclipse+tomcat测试连接时候HTTP Status 404错误
想要在eclipse里部署tomcat,结果tomcat单独可以通过连接测试,用eclipse就404了404肯定都是目录不对,试了半天在eclipse下改了一下配置和文件位置就行了1.先在菜单栏停止tomcat,之后在屏幕下方选中Servers,删掉正在运行的项目2.右键点开服务器,应该是下图的状态Server Locations一原创 2012-08-27 22:47:53 · 13611 阅读 · 1 评论 -
JSP基础语法之五:内置对象和四种属性范围
二:属性范围pageContext:本页面内,任何跳转后都不能获取属性request:服务器跳转(用跳转)可以在跳转后获取属性,但超链接跳转后获取不了任何属性session:上述两种跳转都可以,但是仅限于一个浏览器所新开的窗口。另一浏览器开的窗口获取不了(实测Chrome可以,IE确实不行)application:任何人的任何请求都能获取到属性,只有容器重启后才获取不了原创 2012-10-03 22:44:31 · 674 阅读 · 0 评论 -
JSP基础语法之七:response对象,定时刷新、四种跳转对比、cookie
一:定时刷新 <%! int count = 0; //静态变量,为了显示累加 %> <% response.addHeader("refresh","1"); //间隔1秒 %> 自动刷新计数 二:页面跳转 <% response.addHeader("refresh","3;URL=jumpTo.htm");原创 2012-10-06 18:19:37 · 906 阅读 · 0 评论 -
JSP基础语法之六:request对象,1用getParameterNames取得checkbox全部值,2解决getParameter中文乱码
一:requset.getParameterNames()取得checkbox全部值前台表单的复选框checkbox命名时统一以"_CB"结尾后台通过String的结尾字符自动判断:是checkbox时用request.getParameterValues()否则用request.getParameter()方法<% Enumeration enm = r原创 2012-10-05 22:17:08 · 1739 阅读 · 0 评论 -
JSP基础语法之八:session对象,简单登录模块(session+JDBC)
logIn.jsp 负责输入表格,然后提交到连接数据库检查的页面logOut.jsp 负责注销(登出)操作checkLogIn.jsp 负责连接JDBC, 检查login_index.jsp提交来的值,是否在数据库中welcome.jsp 负责输出成功登录或登录失败的信息一:SQL脚本:DROP TABLE userlogin原创 2012-10-07 19:11:58 · 2499 阅读 · 2 评论 -
JSP基础语法之九:application对象,网站计数器(BigInteger)、路径和文件操作、属性
一:网站计数器(BigInteger) webSiteCount <%! BigInteger count = null;%><%! public BigInteger loadBCount(File file) { try { if(file.exists())//已有存档文件 { Scanner scan = n原创 2012-10-07 23:21:28 · 892 阅读 · 0 评论 -
JSP基础语法之十一:javaBean的使用
一:测试用Bean将此测试Bean放置在 WEB-INF/classes/下用CMD跳转到 E: ,再编译它:javac -d . TestBean.javapackage com.rt.demo.testBean;public class TestBean { private String name; private int num; public Stri原创 2012-10-08 20:15:40 · 631 阅读 · 0 评论 -
smartUpload简单使用
一:将jar包导入tomcat复制到*\apache-tomcat-6.0.30\lib二:jsp 封转后不能传递参数: 选择上传文件: //包名称打开下载的jar包,根绝看文件结构要修改 <% SmartUpload smart = new SmartUpload()原创 2012-10-09 12:36:33 · 734 阅读 · 0 评论 -
JSP基础语法之十三:Servlet取得内置对象和跳转
一:取得内置对象: req.setCharacterEncoding("GBK");//解决乱码 String p = req.getParameter("param"); PrintWriter out = resp.getWriter(); out.println(""+"参数:" + p+""); out.close(); //1.request和resp原创 2012-10-09 23:53:30 · 723 阅读 · 0 评论 -
JSP基础语法之十五:EL表达式
一:输出原理${info}上边的输出相当于下边这一大堆的表达式<% String takeOut = (String)request.getAttribute("info"); if(null != takeOut) {%> <% }%>二:EL表达式内置对象<% pageContext.setAttribute("i原创 2012-10-10 20:20:22 · 614 阅读 · 0 评论 -
JSP基础语法之十二:Servlet的配置和Servlet的HelloWorld
一:源文件此源文件一定要放在: \项目虚拟目录\WEB-INF\classes 中package com.rt.demo.testServlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloServlet extends HttpServlet//原创 2012-10-09 16:36:17 · 641 阅读 · 0 评论 -
JSP基础语法之十四:Servlet过滤器,编码过滤器、验证登陆状态过滤器
一:Servlet编码过滤器省略每次request接受参数时的.setCharacterEncoding()package com.rt.demo.testServlet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class FilterDemo implements原创 2012-10-10 15:38:14 · 861 阅读 · 0 评论 -
XML入门之三:DOM4J的写入和读取操作
package com.rt.dom4j;import java.io.File;import java.io.FileOutputStream;import java.util.Iterator;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import or原创 2012-10-01 11:37:49 · 991 阅读 · 0 评论 -
JSP基础语法之十六:JSTL配置和核心标签(C)的使用
一:下载jstl1.2在CSDN上放了个备份:http://download.csdn.net/detail/ruantao1989/4636521把jar包放在 \apache-tomcat-6.0.30\lib下二:将jar包中需要的tld拷贝到虚拟目录的WEB-INF下比如c.tld , fmt.tld ,sql.tld 等,放在WEB-INF/J原创 2012-10-11 16:18:58 · 1404 阅读 · 0 评论 -
小结:“服务器端跳转”和“客户端跳转”的区别
服务器端跳转与客户端跳转: 首先我们需要理解什么是服务器端跳转,什么是客户端的跳转。 简单理解所谓服务器端跳转就是指地址栏内容不变(客户端浏览器的地址栏不会显示目标地址的URL),//注:客户端请求到达以后,服务器发现当前资源给不出回应,要在服务器内部请求另一个资源的跳转。所以,1.跳转与否客户端不知道(URL不变),2.属于一次request 而客户端跳转是指地原创 2012-10-14 17:14:04 · 11256 阅读 · 2 评论 -
小结:JSP几种传参方式比较
瞎逛时候看见这篇文章,然后觉得不全面,在后边补充一点作为总结。===================================================================================================================1.JavaScript传参:这种传参方式用opener关键字, 可以实现跨页传参.其用法就转载 2012-10-11 17:27:32 · 1166 阅读 · 0 评论 -
Tomcat中数据源(DataSource)连接池的配置使用
大概意思是: 使用数据源之后也同时使用了tomcat自带的连接池(DBCP):容器的连接池设置了一些准备公用的connection,程序用时拿走用,用完再送回池。这些连接由数据源统一管理维护,避免了每次操作数据库时反复的反射、打开、验证、连接、关闭等过程。 不用像传统方法http://blog.csdn.net/ruantao1989/article/details/80120原创 2012-10-10 23:41:57 · 4269 阅读 · 0 评论 -
JSP基础语法之十:config对象,路径映射、init-param
一:修改虚拟目录下 /WEB-INF/web.xml增加一个servlet映射和初始化参数配置 test /configDemo/configDemo.jsp p_k1 p_v1 p_k2 p_v2原创 2012-10-08 00:29:36 · 741 阅读 · 0 评论 -
JSP+JDBC实现简单用户登录模块【Deprecated】
这个例子中没有用session,仅是简单的JDBC测试程序使用session的版本更好:详见http://blog.csdn.net/ruantao1989/article/details/8045879 login_index.jsp 负责输入表格,然后提交到连接数据库检查的页面 login_check.jsp 负责连接JDBC, 检查login_index.js原创 2012-10-03 18:18:21 · 4668 阅读 · 0 评论 -
Java Servlet API中文说明文档(转)
网上查来的 有点儿过时,不过总比没有好今天看Jsp看的头疼,n多东西混在一起用……还得硬着头皮看 再看看估计就认识的多些了这有个小资料还不赖,跟我一样的菜鸟可以下来看看http://ishare.iask.sina.com.cn/f/25437884.html============================================转载 2012-08-24 00:19:52 · 1206 阅读 · 2 评论 -
html标签大全
使用标识符!可在HTML页内插入注释性的说明,而该注释码不会被浏览器处理和显示。标识符!可被用来插入说明信息,使服务器在语法分析是能辨认文件类型。A标识符或称锚标识符标明了某一包含超文本链接描述的起止。该超文本链接可包含文本、图形,或两者的组合。A标识符至少需要与属性HREF或NAME一起使用。HREFHREF属性的值标明了链接的目标,例如,文档内的文本、文档外的文本,文档转载 2012-08-26 00:35:12 · 1007 阅读 · 0 评论 -
servlet的encodeURL()方法
encodeURLpublic java.lang.String encodeURL(java.lang.String url)Encodes the specified URL by including the session ID in it, or, if encoding is not needed, returns the URL unchanged. The implement原创 2012-09-06 11:16:39 · 1091 阅读 · 0 评论 -
JavaScript入门之一:HTML常用标签、Js基本语法
HTML常用标签: 浏览器标题html-hello World hello world! 编 号:<input type="text" name="userid" value="No." size="2" maxlength="2"> 用户名: 密 码: 性 别(单选):原创 2012-09-27 22:19:10 · 836 阅读 · 0 评论 -
JavaScript入门之三:window对象
标题-window_Demo /*************************************** * script函数全都写在这就行 * 下边body中分开些,是为了看着清楚一点 ****************************************/ function clickFun(url) //单原创 2012-09-29 10:12:06 · 489 阅读 · 0 评论 -
JavaScript入门之二:Js基本事件,表单控制
标题-eventDemo /* 页面加载和卸载,对应的body: function welcome() { alert("加载页面"); } function byebye() { alert("退出页面"); }*/ /*************************************** * script函数全都原创 2012-09-28 15:47:25 · 774 阅读 · 0 评论 -
XML入门之一:XML语法和java下的DOM操作
valueOfObject1 > valueOfObject3 valueOfObject1 valueOfObject2 valueOfObject3 package com.rt.DOM;import java.io.File;import javax.xml.parsers.DocumentBuilder;impo原创 2012-09-29 16:21:18 · 564 阅读 · 0 评论 -
XML入门之二:Jdom2的写入和读取操作
注:我用的jdom版本是jdom-2.0.3,所以包名称对应的都是jdom2.*如果用的是1.x 包名称对应的是jdom.*package com.rt.jdom;import java.io.*;import java.util.List;import org.jdom2.*;import org.jdom2.output.*;import org.jdom原创 2012-09-30 22:26:48 · 2177 阅读 · 0 评论 -
JSP基础语法之一:Scriptlet使用、简单的JSP获取表单数据再输出表格
Scriptlet的三种形式: Ps: 在注释中必须转义, 不能嵌套在 中 用法 --%><%! /*1:是定义全局变量和常量 x++后会变化,如果定义在/中,刷新则无变化*/ int x = 0; //静态%><%! /*2:是定义方法和类 如果放在/中,则编译会出错*/ public int add(int x,int y) {原创 2012-10-02 00:00:21 · 1114 阅读 · 0 评论 -
JSP基础语法之二:page指令,JSP连接Oracle数据库
一:编码方式和MIME二:错误页面自定义页面中<% response.setStatus(200);%>三:修改客户端下载jsp页面的名称<% response.setHeader("Content-Disposition","attchement;filename=XXX.jsp");/*修改原创 2012-10-03 00:02:10 · 1382 阅读 · 0 评论 -
JSP基础语法之三:动态、静态两种包含指令
一:静态、动态两种包含指令:动态包含必须包含标签结束符:没有参数的话 , 标签结尾需要使用 " /> "; 有参数的话 ,标签结尾需要使用 ;二:动态包含后,可以向被包含页面返回参数<% String nameValue = "777"; %> " /> /*包含某页面,之后向页面返原创 2012-10-03 11:06:09 · 587 阅读 · 0 评论 -
JSP基础语法之四:跳转指令
<% String p = "test_Forward";%> " /> " />如果传递参数数量对不上,接收端会显示 null原创 2012-10-03 14:25:06 · 494 阅读 · 0 评论 -
Jsp+Servlet+JDBC 登录
1.index.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'in原创 2013-02-19 17:24:47 · 756 阅读 · 0 评论