﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-junmy不断地学习-随笔分类-Jsp&amp;&amp;Web</title><link>http://www.blogjava.net/wujun/category/9001.html</link><description>不断地学习
&lt;br&gt;
踏踏实实做技术....学而不思则罔，思而不学则殆。——《论语·为政》
&lt;br&gt;
...&lt;!--
target=_blank
&lt;font color=red&gt;

&lt;script type="text/javascript" src="http://fastonlineusers.com/on2.php?

d=www.blogjava.net/wujun"&gt;&lt;/script&gt; online&lt;/a&gt;&lt;/font&gt;
--&gt;
&lt;br&gt;
&lt;!--&lt;script src="http://www.NewZGC.com/others/counter/counter.asp?username=wujun2008&amp;style=10"&gt;&lt;/script&gt;--&gt;
&lt;br&gt;
</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 10:07:40 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 10:07:40 GMT</pubDate><ttl>60</ttl><item><title>jsp url重写</title><link>http://www.blogjava.net/wujun/archive/2007/01/10/jsp_urlrewrite.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Wed, 10 Jan 2007 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2007/01/10/jsp_urlrewrite.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/92888.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2007/01/10/jsp_urlrewrite.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/92888.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/92888.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jsp url重写&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2007/01/10/jsp_urlrewrite.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/92888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2007-01-10 13:38 <a href="http://www.blogjava.net/wujun/archive/2007/01/10/jsp_urlrewrite.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>偷窥struts+hibernate分页(第二种方法) </title><link>http://www.blogjava.net/wujun/archive/2006/08/30/65891.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Wed, 30 Aug 2006 01:59:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/08/30/65891.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/65891.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/08/30/65891.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/65891.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/65891.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  应用Hibernate3的DetachedCriteria实现分页查询&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/08/30/65891.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/65891.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-08-30 09:59 <a href="http://www.blogjava.net/wujun/archive/2006/08/30/65891.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript常用到的一些方法</title><link>http://www.blogjava.net/wujun/archive/2006/07/11/57624.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Tue, 11 Jul 2006 03:47:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/07/11/57624.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/57624.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/07/11/57624.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/57624.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/57624.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: javascript常用到的一些方法..<br>公共类&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/07/11/57624.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/57624.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-07-11 11:47 <a href="http://www.blogjava.net/wujun/archive/2006/07/11/57624.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java发送email</title><link>http://www.blogjava.net/wujun/archive/2006/06/23/54780.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Fri, 23 Jun 2006 13:26:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/06/23/54780.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/54780.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/06/23/54780.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/54780.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/54780.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: java发送email..&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/06/23/54780.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/54780.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-06-23 21:26 <a href="http://www.blogjava.net/wujun/archive/2006/06/23/54780.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Jstl 操作数据库相关</title><link>http://www.blogjava.net/wujun/archive/2006/06/15/53076.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Thu, 15 Jun 2006 11:27:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/06/15/53076.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/53076.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/06/15/53076.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/53076.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/53076.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Jstl 操作数据库相关学习&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/06/15/53076.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/53076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-06-15 19:27 <a href="http://www.blogjava.net/wujun/archive/2006/06/15/53076.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Weblogic database Servlet </title><link>http://www.blogjava.net/wujun/archive/2006/05/14/46032.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Sat, 13 May 2006 16:43:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/05/14/46032.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/46032.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/05/14/46032.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/46032.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/46032.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Weblogic database Servlet &nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/05/14/46032.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/46032.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-05-14 00:43 <a href="http://www.blogjava.net/wujun/archive/2006/05/14/46032.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat配置jndi数据源小记</title><link>http://www.blogjava.net/wujun/archive/2006/05/12/45788.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Fri, 12 May 2006 02:29:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/05/12/45788.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/45788.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/05/12/45788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/45788.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/45788.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: tomcat配置datasource &nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/05/12/45788.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/45788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-05-12 10:29 <a href="http://www.blogjava.net/wujun/archive/2006/05/12/45788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>初学者有用.整理一些初级代码</title><link>http://www.blogjava.net/wujun/archive/2006/05/11/45577.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Wed, 10 May 2006 16:44:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/05/11/45577.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/45577.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/05/11/45577.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/45577.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/45577.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 连接mysql，执行带输出参数的存储过程.集合类示例等....&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/05/11/45577.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/45577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-05-11 00:44 <a href="http://www.blogjava.net/wujun/archive/2006/05/11/45577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>文件上传</title><link>http://www.blogjava.net/wujun/archive/2006/05/10/45402.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Wed, 10 May 2006 03:18:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/05/10/45402.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/45402.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/05/10/45402.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/45402.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/45402.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 文件上传...test&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/05/10/45402.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/45402.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-05-10 11:18 <a href="http://www.blogjava.net/wujun/archive/2006/05/10/45402.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>分页</title><link>http://www.blogjava.net/wujun/archive/2006/05/06/44716.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Sat, 06 May 2006 01:42:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/05/06/44716.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/44716.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/05/06/44716.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/44716.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/44716.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jdbc分页&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/05/06/44716.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/44716.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-05-06 09:42 <a href="http://www.blogjava.net/wujun/archive/2006/05/06/44716.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java与asp.net之间通信</title><link>http://www.blogjava.net/wujun/archive/2006/04/20/42175.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Thu, 20 Apr 2006 07:39:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/04/20/42175.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/42175.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/04/20/42175.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/42175.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/42175.html</trackback:ping><description><![CDATA[
		<p>演示功能：<br /><br /> asp.net定义一个 HelloWorld(string name)接受一个参数,在jsp掉用此方法，再在jsp页面上显示asp.net返回的值..<br />所用的技术:web服务，用的工具：Microsoft Visual Studio .NET 2003，jbuilder 2006<br />   <br />    第一步：打开Microsoft Visual Studio .NET 2003 新建项目  选中asp.net web服务,点确定<br /><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_asp.jpg" /><br />      <br />进入以后,定义一个方法。。</p>
		<div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="color: rgb(0, 0, 0);">[WebMethod]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="color: rgb(0, 0, 255);">public</span>
				<span style="color: rgb(0, 0, 0);"> </span>
				<span style="color: rgb(0, 0, 255);">string</span>
				<span style="color: rgb(0, 0, 0);"> HelloWorld(</span>
				<span style="color: rgb(0, 0, 255);">string</span>
				<span style="color: rgb(0, 0, 0);"> name)<br /><img id="Codehighlighter1_50_76_Open_Image" onclick="this.style.display='none'; Codehighlighter1_50_76_Open_Text.style.display='none'; Codehighlighter1_50_76_Closed_Image.style.display='inline'; Codehighlighter1_50_76_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_50_76_Closed_Image" style="display: none;" onclick="this.style.display='none'; Codehighlighter1_50_76_Closed_Text.style.display='none'; Codehighlighter1_50_76_Open_Image.style.display='inline'; Codehighlighter1_50_76_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span id="Codehighlighter1_50_76_Closed_Text" style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);">
						<img src="http://www.blogjava.net/images/dot.gif" />
				</span>
				<span id="Codehighlighter1_50_76_Open_Text">
						<span style="color: rgb(0, 0, 0);">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   </span>
						<span style="color: rgb(0, 0, 255);">return</span>
						<span style="color: rgb(0, 0, 0);"> </span>
						<span style="color: rgb(0, 0, 0);">"</span>
						<span style="color: rgb(0, 0, 0);">Hello</span>
						<span style="color: rgb(0, 0, 0);">"</span>
						<span style="color: rgb(0, 0, 0);">+</span>
						<span style="color: rgb(0, 0, 0);">name;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
		</div>
		<br />好。一个简单的sp.net服务就做好了..运行在浏览器上运行一下看看。。。<br /><br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_screen3.bmp" /><br />点击  <font style="background-color: rgb(255, 0, 0);">服务说明..</font>得到web服务地址<br /><a href="http://localhost/FirstWeb/Service1.asmx?WSDL">http://localhost/FirstWeb/Service1.asmx?WSDL</a><br />这个地址很重要了。。到时候在jsp里就要用到这个地址了...<br /><br />好..asp.net这头 就到这了。。打开jbuilder..<br /><br />新建一个web服务<br /><br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_j2ee.jpg" /><br /><br />进入以后。。如图.导入一个url。。就是我们刚刚在asp.net中得到的那个地址。。<br /><br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_j2ee1.jpg" /><br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_j2ee3.jpg" /><br /><br />右击工程编译一下了。。。<br /><br />jbuilder将自动创建以下几个文件。。<br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_file.jpg" /><br /><br />赶紧新建一个jsp页测试一下。。。代码如下;<br />1.jsp<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">form </span><span style="color: rgb(255, 0, 0);">action</span><span style="color: rgb(0, 0, 255);">="jsp1.jsp"</span><span style="color: rgb(255, 0, 0);"> method</span><span style="color: rgb(0, 0, 255);">="POST"</span><span style="color: rgb(255, 0, 0);"> name</span><span style="color: rgb(0, 0, 255);">="form1"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />输入你的用户名</span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input </span><span style="color: rgb(255, 0, 0);">name</span><span style="color: rgb(0, 0, 255);">="text1"</span><span style="color: rgb(255, 0, 0);"> type</span><span style="color: rgb(0, 0, 255);">="text"</span><span style="color: rgb(255, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">/&gt;&lt;</span><span style="color: rgb(128, 0, 0);">br</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">input  </span><span style="color: rgb(255, 0, 0);">type</span><span style="color: rgb(0, 0, 255);">="submit"</span><span style="color: rgb(0, 0, 255);">/&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">form</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br />再新建一 个jsp1.jsp 调用<font style="background-color: rgb(238, 130, 238);">asp.net web</font>服务。。返回输入的用户名。。代码如下：<br /><div style="border: 1px solid rgb(204, 204, 204); padding: 4px 5px 4px 4px; font-size: 13px; width: 98%; background-color: rgb(238, 238, 238);"><img id="Codehighlighter1_2_45_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2_45_Open_Text.style.display='none'; Codehighlighter1_2_45_Closed_Image.style.display='inline'; Codehighlighter1_2_45_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_2_45_Closed_Image" style="display: none;" onclick="this.style.display='none'; Codehighlighter1_2_45_Closed_Text.style.display='none'; Codehighlighter1_2_45_Open_Image.style.display='inline'; Codehighlighter1_2_45_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);">&lt;%</span><span id="Codehighlighter1_2_45_Closed_Text" style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_2_45_Open_Text"><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">@ page contentType</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">text/html; charset=GBK</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"> </span></span><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);">%&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">html</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">head</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">title</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />jsp1<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">title</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">head</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;</span><span style="color: rgb(128, 0, 0);">body </span><span style="color: rgb(255, 0, 0);">bgcolor</span><span style="color: rgb(0, 0, 255);">="#ffffff"</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img id="Codehighlighter1_120_539_Open_Image" onclick="this.style.display='none'; Codehighlighter1_120_539_Open_Text.style.display='none'; Codehighlighter1_120_539_Closed_Image.style.display='inline'; Codehighlighter1_120_539_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_120_539_Closed_Image" style="display: none;" onclick="this.style.display='none'; Codehighlighter1_120_539_Closed_Text.style.display='none'; Codehighlighter1_120_539_Open_Image.style.display='inline'; Codehighlighter1_120_539_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);">&lt;%</span><span id="Codehighlighter1_120_539_Closed_Text" style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_120_539_Open_Text"><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />   org.tempuri.Service1SoapStub binding</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">null</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        try {<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            binding </span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">=</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"> (org.tempuri.Service1SoapStub)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                          </span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">new</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"> org.tempuri.Service1Locator().getService1Soap();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        }<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        catch (Exception ee) {<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        out.print(ee.getMessage());<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        }<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">//</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"> </span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">Time</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"> out after a </span><span style="color: rgb(0, 0, 255); background-color: rgb(245, 245, 245);">minute</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        binding.setTimeout(</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">60000</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">);<br />        //这句掉用asp.net的方法了。。<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />     <font style="background-color: rgb(255, 192, 203);">  out.print(binding.helloWorld(request.getParameter(</font></span><font style="background-color: rgb(255, 192, 203);"><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">text1</span><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);">"</span></font><span style="color: rgb(0, 0, 0); background-color: rgb(245, 245, 245);"><font style="background-color: rgb(255, 192, 203);">)));</font><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></span><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);">%&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">body</span><span style="color: rgb(0, 0, 255);">&gt;</span><span style="color: rgb(0, 0, 0);"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: rgb(0, 0, 255);">&lt;/</span><span style="color: rgb(128, 0, 0);">html</span><span style="color: rgb(0, 0, 255);">&gt;</span></div><br />编译运行一下看。。<br /><img src="http://www.blogjava.net/images/blogjava_net/wujun/9968/r_end.jpg" /><br /> 当输入名称点提交的时候<br />jsp1.jsp 将显示.aps.net返回的 hello yourname...<br />到这里java调asp.net就到此结束了。。<br />asp.net掉用java的方法也差不多。。我就不贴了。。<br /><br />   。<br /><br /><img src ="http://www.blogjava.net/wujun/aggbug/42175.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-04-20 15:39 <a href="http://www.blogjava.net/wujun/archive/2006/04/20/42175.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp自定义标记--笔记</title><link>http://www.blogjava.net/wujun/archive/2006/04/05/39493.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Wed, 05 Apr 2006 14:56:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/04/05/39493.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/39493.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/04/05/39493.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/39493.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/39493.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 可以创建自己的标记自定义动作是通过自定义标记来调用自定义标记提供了可重用、可维护及可移植的内容生成解决方案自定义标记的集合称为标记库自定义标记是显式设计的，用于在 JSP 页面中添加功能，包括页面内容（如HTML）的动态生成 定义自定义标记的步骤：  1.为标记开发标记处理程序和助手类  2.  在标记库描述文件 Web.xml 中声明标记   tagdemojsp--------&gt;webx...&nbsp;&nbsp;<a href='http://www.blogjava.net/wujun/archive/2006/04/05/39493.html'>阅读全文</a><img src ="http://www.blogjava.net/wujun/aggbug/39493.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-04-05 22:56 <a href="http://www.blogjava.net/wujun/archive/2006/04/05/39493.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP标准动作--笔记</title><link>http://www.blogjava.net/wujun/archive/2006/03/27/37521.html</link><dc:creator>junmy</dc:creator><author>junmy</author><pubDate>Sun, 26 Mar 2006 16:40:00 GMT</pubDate><guid>http://www.blogjava.net/wujun/archive/2006/03/27/37521.html</guid><wfw:comment>http://www.blogjava.net/wujun/comments/37521.html</wfw:comment><comments>http://www.blogjava.net/wujun/archive/2006/03/27/37521.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/wujun/comments/commentRss/37521.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wujun/services/trackbacks/37521.html</trackback:ping><description><![CDATA[<p> </p>
		<p>JSP 动作的作用<br />JSP动作利用XML语法格式的标记来控制Servlet引擎的行为。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码,通过标记库定义自定义标记<br />-----起始标记<br />-----结束标记<br />-------空标记<br /><br />包括：<br />&lt;jsp:include&gt;<br />&lt;jsp:param&gt;<br />&lt;jsp:forward&gt;<br />&lt;jsp:plugin&gt;<br />&lt;jsp:useBean&gt;<br />&lt;jsp:setProperty&gt;<br />&lt;jsp:getProperty&gt;<br /><br /><font style="BACKGROUND-COLOR: #ff1493">&lt;jsp:useBean&gt;标记</font></p>
		<p>创建Bean或从服务器获得现有Bean<br /><br /><font style="BACKGROUND-COLOR: #ff1493">语法：<br /></font>&lt;jsp:useBean  id="bean name" class="class name" /&gt;<br />或者<br />&lt;jsp:useBean  id="bean name" class="class name "&gt;<br />  初始化代码<br />&lt;/jsp:useBean&gt; <br /><br />jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。这个功能非常有用，因为它使得我们既可以发挥Java组件重用的优势，同时也避免了损失JSP区别于Servlet的方便性 !<br /><br /><br />获得Bean实例之后，要修改Bean的属性既可以通过jsp:setProperty动作进行，也可以在Scriptlet中利用id属性所命名的对象变量，通过调用该对象的方法显式地修改其属性 .</p>
		<p>id属性－在整个页面引用Bean的<font style="BACKGROUND-COLOR: #ff1493">唯一值</font><br /><font style="BACKGROUND-COLOR: #ff1493">Bean名称的规则：<br /></font><font style="BACKGROUND-COLOR: #ffc0cb">      唯一<br />区分大小写<br />第一个字符必须为字母<br />不允许有空格</font></p>
		<p>可为同一 Bean 类指定不同的 id 值.</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff1493">class 属性</font>－JavaBean 的类名</p>
		<p>---Count Bean不属于包<br />             &lt;jsp:useBean id="count" class="Count" /&gt;<br />-----Count Bean属于test包<br />             &lt;jsp:useBean id="count" class="test.Count" /&gt;<br /><br /><br /><br /><font style="BACKGROUND-COLOR: #ff1493">type属性</font>－--------将引用此对象的变量的类型<br /><font style="BACKGROUND-COLOR: #ff1493">beanName 属性</font>－指定串行化Bean的名称</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff1493">scope 属性－表明Bean应可用的环境</font>
				<br />
				<font style="BACKGROUND-COLOR: #ffc0cb">----page<br />----session<br />----request<br />-----application</font>
		</p>
		<p>
				<br />
				<font style="BACKGROUND-COLOR: #ff1493">page 作用域</font>
				<br />将 JavaBean 对象存储在当前页面的 javax.servlet.jsp.PageContext 中<br />JavaBean 对象仅可用于当前页面</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff1493">session 作用域</font>
				<br />将 JavaBean 对象存储在 HTTP 会话中<br />JavaBean 对象在当前 HttpSession 的生命周期内可用于所有页面</p>
		<p>
				<br />
				<font style="BACKGROUND-COLOR: #ff1493">request 作用域</font>
				<br />将 JavaBean 对象存储在当前 ServletRequest 中<br />JavaBean 对象可用于被包括的 JSP 页面</p>
		<p>
				<font style="BACKGROUND-COLOR: #ff1493">application 作用域</font>
				<br />将 JavaBean 对象存储在 ServletContext 中<br />JavaBean 对象可用于共享同一 ServletContext 的所有页面</p>
		<p>
				<br />非空 useBean 标记仅在新建 Bean 实例时才会处理标记的内容</p>
		<p>&lt;jsp:useBean id="currentuser" class="CurrentUser" scope="session"&gt;<br />    Hello,new user!!!<br />&lt;/jsp:useBean&gt;</p>
		<p> </p>
		<p>
				<font style="BACKGROUND-COLOR: #ff1493">&lt;jsp:getProperty&gt;标记</font>
		</p>
		<p>检索 Bean 属性的值，将此值转换成字符串，并插入输出结果中<br /><font style="BACKGROUND-COLOR: #ee82ee">name 属性</font>－指定 Bean 的名称<br /><font style="BACKGROUND-COLOR: #ee82ee">property 属性</font>－指定 Bean 的属性<br />&lt;jsp:getProperty name="bean name" property="property name"/&gt; </p>
		<p>
				<br />
				<font style="BACKGROUND-COLOR: #ff1493">&lt;jsp:setProperty&gt;标记</font>
		</p>
		<p>设置 Bean 类的属性<br /><font style="BACKGROUND-COLOR: #ee82ee">name 属性</font>－指定 Bean 的名称<br /><font style="BACKGROUND-COLOR: #ee82ee">property 属性</font>－指定 Bean 的属性<br /><font style="BACKGROUND-COLOR: #ee82ee">value 属性</font>－指定要设置的值</p>
		<p>&lt;jsp:setProperty name="bean name" property="property name" value＝"str" /&gt; <br /><font style="BACKGROUND-COLOR: #ff1493">jsp:setProperty动作有下面四个属性</font>：<br /><font style="BACKGROUND-COLOR: #ee82ee"> name属性是必需的</font>。它表示要设置属性的是哪个Bean。<br /><font style="BACKGROUND-COLOR: #ee82ee">property property属性是必需的</font>。它表示要设置哪个属性。<br />有一个特殊用法：如果property的值是“*”，表示所有名字和Bean属性名字匹配的请求参数都将被传递给相应的属性set方法。<br /><br />value属性是可选的。该属性用来指定Bean属性的值。字符串数据会在目标类中通过标准的valueOf方法自动转换成数字、boolean、Boolean、byte、Byte、char、Character。例如，boolean和Boolean类型的属性值（比如“true”）通过Boolean.valueOf转换，int和Integer类型的属性值（比如“42”）通过Integer.valueOf转换。 <br />value和param不能同时使用，但可以使用其中任意一个</p>
		<p> param是可选的。它指定用哪个请求参数作为Bean属性的值。如果当前请求没有参数，则什么事情也不做，系统不会把null传递给Bean属性的set方法。因此，你可以让Bean自己提供默认属性值，只有当请求参数明确指定了新值时才修改默认属性值。<br /><br />例如，下面的代码片断表示：如果存在numItems请求参数的话，把numberOfItems属性的值设置为请求参数numItems的值；否则什么也不做。<br /><br />＜jsp:setProperty name="orderBean"  property="numberOfItems"  param="numItems" /＞ <br />如果同时省略value和param，其效果相当于提供一个param且其值等于property的值。进一步利用这种借助请求参数和属性名字相同进行自动赋值的思想，你还可以在property（Bean属性的名字）中指定“*”，然后省略value和param。此时，服务器会查看所有的Bean属性和请求参数，如果两者名字相同则自动赋值。</p>
		<p>
				<br />
				<font style="BACKGROUND-COLOR: #ff1493">&lt;jsp:forward&gt;标记 <br /></font>将控制权传输至本地服务器上的另一地址</p>
		<p>page 属性－指定替代地址<br />可为静态值，也可在请求时计算<br />语法：<br />&lt;jsp: forward page = "localURL" /&gt;<br />＜jsp:forward page=“/utils/errorReporter.jsp” /＞<br />＜jsp:forward page="＜%= someJavaExpression %＞" /＞ </p>
		<p>
				<font style="BACKGROUND-COLOR: #ff1493">&lt;jsp:include&gt;标记</font>
		</p>
		<p>可将另一个页面生成的内容包括在当前页面的输出结果中<br />也可包括Servlet<br />page 属性－要插入当前页面的文档<br />flush 属性－是否刷新当前页面的缓冲器<br />&lt;jsp:param&gt; 标记指定附加的 request 参数</p>
		<p>&lt;jsp:include page="localURL" flush="true" &gt;<br /> &lt;jsp:param name="parameterName1" value="parameterValue1" /&gt;<br />  &lt;jsp:param name="parameterNameN" value="parameterValueN" /&gt;<br />&lt;jsp:include page="localURL" flush="true" /&gt;</p>
		<p> </p>
		<p>include 指令和 include 动作的区别<br />动重新编译和类大小<br />静态或动态内容的包括<br />合并主页和包括的页面的时间<br />共享局部变量<br />修改的生效<br />变量的作用域<br />include指令，它是在JSP文件被转换成Servlet的时候引入文件，而这里的jsp:include动作不同，插入文件的时间是在页面被请求的时候!<br /><br />整理的有点乱。恐怕就我自己看的懂了（晕）...</p><img src ="http://www.blogjava.net/wujun/aggbug/37521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wujun/" target="_blank">junmy</a> 2006-03-27 00:40 <a href="http://www.blogjava.net/wujun/archive/2006/03/27/37521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>