name不是你写的意思,如果你在struts-config.xml配置中这个action配置
<action form="loginForm"/>,那你这里name设置为loginForm
<action form="loginForm"/>,那你这里name设置为loginForm
解决方案 »
- jbpm主要是个干啥的,他在项目中发挥什么作用?
- 如何画组件图
- SSH整合开发,Tomcat自动报错!!!
- JSP解析xml的空指针异常
- java开发管理中,同一page下的各个java文件的日期管理问题!
- 【高分50求简单问题】同样的程序在Jcreator中能运行,而在Eclipse中却报错?
- 截取带有汉字的字符
- mybatis中动态sql里if标签困扰我很久的问题
- oracle char(2)字段,其值为"00",可用getString()取出后,变成"00 ",why?
- hibernate中,oracle817,jdbc驱动是classes12.zip该怎么加啊?
- JAVA网站如何配置
- 装了jbuilder,还必须要装tomcat吗?
这样不可以吗/
看一下你这个目录下面是LoginForm.java,还是LoginForm.class啊
你这样写就不对
首先
在struts-config.xml里面定义form bean, type="com/yourcompany/struts/form/LoginForm"
然后再用,这里的
<bean:write name>的name实际上是你的LoginForm类的一个实例名字,既不是java代码文件,也不是你的类文件,只是一个名字而已,就像你写一个 String xxx = new String("aaaaaaa");
这里的xxx就是这个name,没有什么路径之类的,路径再config.xml里面配置的时候,指明这个实例是用哪个类的对象,才会用到type="com/yourcompany/struts/form/LoginForm";.好好看看书,不要用奇怪的写法
那么的大小写没问题回复:For_suzhen(不懂装懂)
非常感谢,你给我指出了一个很严重的问题
不过我的问题改了后还是不能解决;这是改后的
jsp中
欢迎你:<bean:write name="LoginForm" property="name"/>
formbean中
public class LoginForm extends ActionForm {
/*
* Generated fields
*/ /** password property */
private String password; /** name property */
private String name;错误的提示是:org.apache.jasper.JasperException: Exception in JSP: /success.jsp:2926: </head>
27:
28: <body>
29: successful锛佹杩庝綘锛�bean:write name="LoginForm" property="name"/> <br>
30: </body>
31: </html:html>javax.servlet.ServletException: Cannot find bean LoginForm in any scope谢谢!
这里A是一个对象,这个对象是放在request、page,session或application中的;
b是A的一个属性,要有get/set方法,跟在不在struts-config.xml中配不配没关系。
按照楼主的意思,是在任何一种会话中都没有放置该对象,所以就会有Cannot find bean LoginForm in any scope这个错误
你试这在某个会话中放置该对象,再试试如:
com.yourcompany.struts.form.LoginForm lf = new com.yourcompany.struts.form.LoginForm();
lf .setName("zhangsan");
request.setAttribute("A",lf);
===============================================================================
这一句为什么是乱码
还有楼上的,配置了formbean,就会和action关联起来了,你说的跟在不在struts-config.xml中配不配没关系。那还要config文件干什么..
这里A是一个对象,是对象不假,不过没在程序中写成你那样
request.setAttribute("A",lf);
=============================
这不是搞笑吗?
干脆别用struts了,哪actionform还能起到什么作用