小弟初学Jsp,有一大堆问题请各位指教!
1.String a="aaccbbdaadfszaaa";
如何将a中的"aa"替换为"cc",即子串如何替换?
2.<jsp:forward>如果带有参数,那么如何在转向页中接受这些参数呢?我用request.getParameter好象不行?
3.我用的web服务器是WebLogic,但不知道怎么在其上面运行servlet,还有
servlet API的javax.servlet和javax.servlet.http两个包什么地方有?
4.Jsp中如何建立cookie和接收cookie呢
请各位指教,最好能有代码实例
问题点数:50、回复次数:6Top
1 楼weidegong(weidegong)回复于 2002-04-15 21:52:53 得分 15
//----------------------------一个字符串替换的函数
public static java.lang.String replace(java.lang.String strSource,java.lang.String strFrom,java.lang.String strTo){
java.lang.String strDest = "";
int intFromLen = strFrom.length();
int intPos;
while((intPos=strSource.indexOf(strFrom))!=-1){
strDest = strDest + strSource.substring(0,intPos);
strDest = strDest + strTo;
strSource = strSource.substring(intPos+intFromLen);
}
strDest = strDest + strSource;
return strDest;
}
//-----------------------------------end of replace
Top
2 楼littleyy(风笑痴)回复于 2002-04-16 08:24:54 得分 5
不要使用forward了贝,你用response.RedirectTop
3 楼pei_yanni(【天籁之音】)回复于 2002-04-16 08:40:55 得分 15
2.
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
request.setAttribute("empid",empid);
RequestDispatcher rd = req.getRequestDispatcher("/next.jsp");
rd.forward(req,res);
)
3. servlet相关的包可以到java.sun.com上 http://java.sun.com/products/servlet/download.html 去下载class文件的zip包。
4....看看精华区吧。Top
4 楼kidyliu(四眼怪)回复于 2002-04-16 09:37:11 得分 0
我用的web服务器是WebLogic,但不知道怎么在其上面运行servlet
各位能否告诉我如何配置吗Top
5 楼kesly()回复于 2002-04-16 10:13:58 得分 0
你好!我也是初学者。它是我们的毕业设计课题哦
愁死我了.
以后多联系哦!
Top
6 楼apboy(没爱,怎么行?)回复于 2002-04-16 10:20:51 得分 15
1。运行servlet
在web-inf目录底下改web.xml文件
例如加一个在aa包下的Join文件
<servlet>
<servlet-name>Join</servlet-name>
<servlet-class>aa.Join</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Join</servlet-name>
<url-pattern>aa/Join</url-pattern>
</servlet-mapping>
2。字符串替换
包为aa
package aa;
import java.io.*;
import java.net.*;
import java.sql.*;
import java.util.*;
public class replaceString
{
//构造函数
public replaceString()
{
}
public String replaceMethod(String sourceP,String byReplaceP,String replaceP)
{
int indexX,stringLength;
String sourceString="";
String backX;
backX="";
stringLength=byReplaceP.length();
sourceString=sourceP.trim();
if (sourceString.length()>0)
{
indexX=sourceString.indexOf(byReplaceP);
if (indexX<1)
backX=sourceString;
else
backX=sourceString.substring(0,indexX)+replaceP+replaceMethod(sourceString.substring(indexX+stringLength),byReplaceP,replaceP);
}
return backX;
}
在jsp中调用
<jsp:useBean id="replace" scope="page" class="aa.replaceString" />
String b=replace.replaceString(a,"aa","cc");Top




