100′求一个struts的登录实例,在线等
100′求一个struts的登录实例,弄了三天了,还是不行,我连的上数据库,就是jb2005书上的例子,login.jsp页读得出数据,提交之后login.jsp就显示空白了,没有任何东东显示,是哪里出了问题?请教高手们,我用的市jb2006开发工具。 问题点数:100、回复次数:50Top
1 楼diy8187(雞狗豬驢)回复于 2006-03-20 21:24:34 得分 0
什么错误,贴出来.Top
2 楼ww_cain(菜鸟)回复于 2006-03-20 21:29:23 得分 0
没有任何信息显示Top
3 楼diy8187(雞狗豬驢)回复于 2006-03-20 21:37:19 得分 0
报是什么错误?Top
4 楼diy8187(雞狗豬驢)回复于 2006-03-20 21:37:36 得分 0
在你的容器中报什么错误出来?Top
5 楼ww_cain(菜鸟)回复于 2006-03-20 21:49:18 得分 0
信息如下:
C:\Borland\JBuilder2006\jdk1.5\bin\javaw -classpath "C:\Borland\JBuilder2006\thirdparty\jakarta-tomcat-5.5.9\bin\bootstrap.jar;C:\Borland\JBuilder2006\jdk1.5\lib\tools.jar" "-Dcatalina.home=C:/Borland/JBuilder2006/thirdparty/jakarta-tomcat-5.5.9" org.apache.catalina.startup.Bootstrap -config E:\java\jb2005_chappter15\Tomcat\conf\server8080.xml start
2006-3-20 21:49:07 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2006-3-20 21:49:07 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 547 ms
2006-3-20 21:49:07 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2006-3-20 21:49:07 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.9
2006-3-20 21:49:07 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
java.io.FileNotFoundException: D:\serverLog\log_2006_3.xls (系统找不到指定的路径。)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
at java.io.FileWriter.<init>(FileWriter.java:90)
at bookstore.servlet.SrvStartListener.contextInitialized(SrvStartListener.java:22)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
2006-3-20 21:49:08 org.apache.catalina.realm.JAASRealm setContainer
信息: Set JAAS app name Catalina
2006-3-20 21:49:08 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2006-3-20 21:49:08 org.apache.catalina.startup.Catalina start
信息: Server startup in 1734 ms
Top
6 楼ww_cain(菜鸟)回复于 2006-03-20 21:52:07 得分 0
diy8187(雞狗豬驢),加我QQ呀,我贴图给你看,帮帮忙Top
7 楼ww_cain(菜鸟)回复于 2006-03-20 22:13:21 得分 0
495222762Top
8 楼ASPserver(即便你从不绽放,淹没在花团似锦的芳香,她也会千百度中寻至你气息,只蓦然回首间,只回首间的一眼,你便知)回复于 2006-03-21 01:13:31 得分 0
帮你顶了,偶用JB9Top
9 楼wwsh(落泪无痕)回复于 2006-03-21 08:33:54 得分 0
还有吗?有详细点的吗?Top
10 楼wwsh(落泪无痕)回复于 2006-03-21 08:45:07 得分 0
我也想知道耶Top
11 楼magboy(magboy)回复于 2006-03-21 09:48:15 得分 10
java.io.FileNotFoundException: D:\serverLog\log_2006_3.xls (系统找不到指定的路径。)
怎么会找一张EXCEL表??Top
12 楼ww_cain(菜鸟)回复于 2006-03-21 16:13:20 得分 0
谁给我一个简单的struts登录功能,学习学习。谢谢了。Top
13 楼Imain(imain)回复于 2006-03-21 17:15:04 得分 0
把你登陆页面的 源码贴出来Top
14 楼Imain(imain)回复于 2006-03-21 17:17:11 得分 0
还有你的Struts_config.xml 源码Top
15 楼upcmill()回复于 2006-03-21 17:47:51 得分 10
java.io.FileNotFoundException: D:\serverLog\log_2006_3.xls (系统找不到指定的路径。)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
你的环境中是不是配置log4j的日志输出了?建议先把环境清理一下,再试一试Top
16 楼ww_cain(菜鸟)回复于 2006-03-21 21:17:30 得分 0
我的源代码如下:
login.jsp
<%@page contentType="text/html; charset=GB2312" errorPage="error.jsp"%>
<html>
<head>
<title>login</title>
</head>
<body bgcolor="#ffffff">
<form name="form1" method="post" action="/WebModule/loginAction.do"> 用户名:
<input type="text" name="userId"/>
密 码:
<input name="password" type="password">
<input type="submit" name="Submit" value="登录">
</form>
</body>
</html>
error.jsp
<%@page contentType="text/html; charset=GB2312" isErrorPage="true" %>
<html>
<head>
<title>error</title>
</head>
<body bgcolor="#ffffff">抱歉,系统发生异常,点击<a href="login.jsp">这儿</a>返回首页
</body>
</html>
fail.jsp
<%@ page contentType="text/html; charset=GB2312" errorPage="error.jsp" %>
<html>
<head>
<title>
fail
</title>
</head>
<body bgcolor="#ffffff">
您输入的密码不正确,点击<a href="login.jsp">这儿</a>返回登录页面。
</body>
</html>
welcom.jsp
<%@page contentType="text/html; charset=GB2312"%>
<html>
<head>
<title>welcome</title>
</head>
<jsp:useBean id="ses_userBean" scope="session" class="bookstore.User"/>
<body bgcolor="#ffffff">您是
<%=ses_userBean.getUserName()%>,欢迎登录。<br>
</body>
</html>
loginAction.java
package bookstore;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.Action;
import java.sql.*;
public class loginAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
UserActionForm userActionForm = (UserActionForm) form;
Connection conn=null;
try{
conn=DBConnection.getConnection();
PreparedStatement pStat = conn.prepareStatement(
"select username from [user] where username=? and nickname = ?");
pStat.setString(1, userActionForm.getUserId());
pStat.setString(2, userActionForm.getPassword());
ResultSet rs = pStat.executeQuery();
if (rs.next())
{ //密码正确
userActionForm.setUserName(rs.getString(1));
request.getSession().setAttribute("ses_userBean", userActionForm);
return mapping.findForward("success");
}
}
catch (SQLException se)
{
se.printStackTrace();
return mapping.findForward("error");//程序发生异常,转向error.jsp出口
}
finally
{
try
{
if (conn != null)
{
conn.close();
}
}
catch (SQLException ex)
{
ex.printStackTrace();
return mapping.findForward("error");//程序发生异常,转向error.jsp出口
}
}
return mapping.findForward("fail");
}
}
User.java
package bookstore;
import javax.servlet.http.HttpSessionBindingListener;
import javax.servlet.http.HttpSessionBindingEvent;
import java.text.SimpleDateFormat;
import java.util.Date;
public class User
{
private String userId;
private String password;
private String userName;
public String getPassword()
{
return password;
}
public String getUserId()
{
return userId;
}
public String getUserName()
{
return userName;
}
public void setPassword(String password)
{
this.password = password;
}
public void setUserId(String userId)
{
this.userId = userId;
}
public void setUserName(String userName)
{
this.userName = userName;
}
/**
* 获取当前时间字串,以yyyyMMddHHmmss格式返回,如20050505010101
* @return String
*/
private static String getCurrDatetimeStr()
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
return sdf.format(new Date());
}
}
Top
17 楼ww_cain(菜鸟)回复于 2006-03-21 21:19:50 得分 0
UserActionForm.java
package bookstore;
import java.sql.*;
import java.text.*;
import java.util.Date.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;
import java.util.Date;
public class UserActionForm extends ActionForm {
private String userId;
private String password;
private String userName;
private String loginDatetime;
public String getPassword()
{
return password;
}
public String getUserId()
{
return userId;
}
public String getUserName()
{
return userName;
}
public void setPassword(String password)
{
this.password = password;
}
public void setUserId(String userId)
{
this.userId = userId;
}
public void setUserName(String userName)
{
this.userName = userName;
}
/**
* 获取当前时间字串,以yyyyMMddHHmmss格式返回,如20050505010101
* @return String
*/
private static String getCurrDatetimeStr()
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
return sdf.format(new Date());
}
public void reset(ActionMapping actionMapping,
HttpServletRequest servletRequest) {
this.userId=null;
this.userName=null;
this.password=null;
this.loginDatetime=null;
}
}
DBConnection.java
package bookstore;
import java.sql.*;
import java.util.Properties;
public class DBConnection {
public static Connection getConnection()
{
Connection con=null;
String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String SERVANDDB="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=blog_zt";
String USER="sa";
String PWD="sa";
try
{
Class.forName(CLASSFORNAME);
con = DriverManager.getConnection(SERVANDDB,USER,PWD);
}
catch(Exception e)
{
e.printStackTrace();
}
return con;
}
}
struts-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="userActionForm" type="bookstore.UserActionForm" />
</form-beans>
<action-mappings>
<action name="userActionForm" path="/loginAction" type="bookstore.loginAction">
<forward name="success" path="/welcome.jsp" />
<forward name="fail" path="/fail.jsp" />
<forward name="error" path="/error.jsp" />
</action>
</action-mappings>
<message-resources parameter="ApplicationResources" />
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
</plug-in>
</struts-config>
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>WebModule</display-name>
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
</jsp-config>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
Top
18 楼ww_cain(菜鸟)回复于 2006-03-21 21:22:52 得分 0
现在提交后是这个错误提示:
Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: bookstore.UserActionForm
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.ClassCastException: bookstore.UserActionForm
org.apache.jsp.welcome_jsp._jspService(org.apache.jsp.welcome_jsp:49)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.Top
19 楼Imain(imain)回复于 2006-03-22 13:49:30 得分 0
你把struts-config.xml中的
<message-resources parameter="ApplicationResources" />
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
去掉,试一下
Top
20 楼navy7148(飞尘)回复于 2006-03-22 16:07:42 得分 0
怎么帖那么多出来啊。眼花Top
21 楼ww_cain(菜鸟)回复于 2006-03-22 19:02:15 得分 0
谁有给我一个简单的现成的看看,学习学习吗?我真的是郁闷死了,又不知道那里出的错,真的没有人有吗?Top
22 楼ww_cain(菜鸟)回复于 2006-03-22 21:42:32 得分 0
真的没戏了吗?Top
23 楼ak_2005(★★★★★)回复于 2006-03-22 22:18:46 得分 0
自己解决才是正道!Top
24 楼ak_2005(★★★★★)回复于 2006-03-22 22:19:56 得分 0
在身边找个人问下吧.Top
25 楼ww_cain(菜鸟)回复于 2006-03-22 22:56:44 得分 0
我的周围没有搞这方面的,只有我一个人呀,大哥们。
发一个给我吧,001wwsh@163.com,jb2005或者jb2006的,
都一周了。我也查好多资料了,看不出是什么问题呀!!!!!~Top
26 楼hspeed(听雨)回复于 2006-03-23 00:29:06 得分 0
关注,我也遇到了同样的问题,是不是jb的默认设置有问题呢?但不知道在哪里改Top
27 楼LuJianjun5(用一首歌的时间怀念你……)回复于 2006-03-23 03:27:55 得分 0
八成是配置问题~~Top
28 楼jasonden(驛站)回复于 2006-03-23 09:29:41 得分 10
如果需要的話晚上加我QQ:82808123(19:00-23:00)
我可以提供一點struts學習資料和幾個例子Top
29 楼wwsh(落泪无痕)回复于 2006-03-23 10:49:57 得分 0
jasonden(驛站) 晚上找你,谢谢,是Jb的吗?我查了好多资料了,不知道是什么错误Top
30 楼ww_cain(菜鸟)回复于 2006-03-23 11:21:36 得分 0
jasonden(驛站) ,晚上我加你,记得波。Top
31 楼ww_cain(菜鸟)回复于 2006-03-23 20:39:43 得分 0
有人有码?Top
32 楼ww_cain(菜鸟)回复于 2006-03-23 20:44:24 得分 0
难道是还要配置classpathTop
33 楼lovexin(魔泪之剑)回复于 2006-03-24 16:57:27 得分 0
public final class ValidateSessionTag extends TagSupput
{
Pririn
}Top
34 楼ww_cain(菜鸟)回复于 2006-03-24 20:32:53 得分 0
??怎么回事,说清楚好吗?
我没有用到自定义标签呀?Top
35 楼ww_cain(菜鸟)回复于 2006-03-24 22:55:49 得分 0
好心人是有了,就是解决不了问题呀,大哥们大姐们。Top
36 楼ww_cain(菜鸟)回复于 2006-03-27 15:43:32 得分 0
没有了嘛,我的问题还是没有解决呀,朋友们。拜托了,帮帮忙吧?Top
37 楼doordie(实践)回复于 2006-03-27 17:06:22 得分 50
看异常信息中的这句
root cause java.lang.ClassCastException: bookstore.UserActionForm
org.apache.jsp.welcome_jsp._jspService(org.apache.jsp.welcome_jsp:49)
显然问题出现在welcome.jsp
找一下,发现了
<jsp:useBean id="ses_userBean" scope="session" class="bookstore.User"/>
这个bean的类型是bookstore.User
再找找LoginAction,发现
UserActionForm userActionForm = (UserActionForm) form;
...
request.getSession().setAttribute("ses_userBean", userActionForm);
看懂了吧?
Session中名称为"ses_userBean"的对象,你保存的是UserActionForm类型,而你用的时候当做User类型来用。这就是错误的原因。
先发现这一个错,你改了要有错再把错误信息贴上来
Top
38 楼ww_cain(菜鸟)回复于 2006-03-27 20:44:20 得分 0
doordie(实践),你的意思是类型用错了,那我应该是在UserActionForm.java里做个类型的转换,是吗?
还是在welcome.jsp用UserActionForm这个类。
<jsp:useBean id="ses_userBean" scope="session" class="bookstore.UserActionForm"/>
这样对吗?Top
39 楼ww_cain(菜鸟)回复于 2006-03-27 20:54:21 得分 0
我试了第二种方法,结果是到了welcome.jsp,但是得到的是空值,
结果如下:
您是 null,欢迎登录。Top
40 楼rsrm(笑看人生)回复于 2006-03-27 22:08:53 得分 20
兄弟,我试了一下成功的。Top
41 楼ww_cain(菜鸟)回复于 2006-03-27 22:15:15 得分 0
你怎么弄得,用什么方法,给我看看呀
我的结果是得不到用户名(userid),是空的(null)。
我试了第二种方法,结果是到了welcome.jsp,但是得到的是空值,
结果如下:
您是 null,欢迎登录。
Top
42 楼ww_cain(菜鸟)回复于 2006-03-28 15:48:58 得分 0
我试了终于成功了,谢谢!还有一个问题,请看fail.jsp
假如我用<jsp:useBean id="ses_userBean" scope="session" class="bookstore.UserActionForm"/>输出登录时所填的用户名和密码?为什么都是null(空值)呢?
fail.jsp
</title>
</head>
<jsp:useBean id="ses_userBean" scope="session" class="bookstore.UserActionForm"/>
<body bgcolor="#ffffff">
你输入的用户名是:<%=ses_userBean.getUserid()%>,
密码是:<%=ses_userBean.getPassword()%>
您输入的密码不正确,点击<a href="login.jsp">这儿</a>返回登录页面。
</body>
</html>
Top
43 楼ww_cain(菜鸟)回复于 2006-03-28 15:53:03 得分 0
是不是UserActionForm把值传出之后,在UserActionForm里就已经把值销毁了呢?Top
44 楼doordie(实践)回复于 2006-03-28 17:18:23 得分 0
聪明啊,UserActionForm在给Actionform使用过后,就由structs中的某个组件调用了reset方法,所以你得到的就是null。
所以啊,你在action里面不应该把UserActionForm放到Session里面,而是应该创建一个User对象放进去Top
45 楼ww_cain(菜鸟)回复于 2006-03-28 21:50:42 得分 0
那么welcome.jsp用<jsp:useBean id="ses_userBean" scope="session" class="bookstore.User"/>为什么有可以得到userid的值呢?Top
46 楼fangshao(方少)回复于 2006-03-28 23:07:54 得分 0
加我QQ可以打包给你 254672366Top
47 楼coolice_2004()回复于 2006-03-29 17:34:40 得分 0
path 写对了没有Top
48 楼ww_cain(菜鸟)回复于 2006-03-29 22:08:47 得分 0
to:doordie(实践)
那么welcome.jsp用<jsp:useBean id="ses_userBean" scope="session" class="bookstore.UserActionForm"/>为什么有可以得到userid的值呢?
Top
49 楼ww_cain(菜鸟)回复于 2006-03-30 21:29:48 得分 0
没有人了吗?Top
50 楼ww_cain(菜鸟)回复于 2006-03-31 22:41:11 得分 0
to:doordie(实践)
那么welcome.jsp用<jsp:useBean id="ses_userBean" scope="session" class="bookstore.UserActionForm"/>为什么有可以得到userid的值呢?
Top
相关问题
- struts+hibernate下运行实例的错误---急、在线等!
- 请教:关于一个Struts中Action实例的线程安全性问题
- Struts登录验证问题,在线等,谢谢!
- 系统安装二个sql实例后登录问题?
- 什么叫做“用户登录实例标志”?
- 求助:用SESSION判断是否登录,发生错误: "System.NullReferenceException: 未将对象引用设置到对象的实例。",该怎么解决!?在线等。
- 试验struts实例时出现的问题,请教大家
- struts分页怎么实现,高手给我实例,谢先啊~~~~~~!
- 在struts helloword实例中jbuilder编译中的问题 急救
- **高分求struts的validator有效性验证实例**




