我现在用struts做一个项目,遇到麻烦了,希望各位能不吝赐教.
我是用JNDI做的数据源,封装成ConnectionPool类.然后写了一个
MainServlet类来作总控制器.对应不同的表单请求,调用不同的Servlet来处理.比如
if (strUrl.equals("index.html"))
{
MsServlet.index(request,response);
}
然后JSP页面里是这样写的
<form name="index" action="index.html" method="post">
web.xml里这样配置
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>servlet.MainServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
但是前台的表单似乎无法提交到后台MainServlet处理.因为我设置的断点并没有被触发.请问是哪里配置不对呢?小弟初学Struts,看着别人的例子做,不清楚这是什么原因,孙卫琴的2本书都看完了还是找不到什么原因.只能到这里来发帖求助啦.
我是用JNDI做的数据源,封装成ConnectionPool类.然后写了一个
MainServlet类来作总控制器.对应不同的表单请求,调用不同的Servlet来处理.比如
if (strUrl.equals("index.html"))
{
MsServlet.index(request,response);
}
然后JSP页面里是这样写的
<form name="index" action="index.html" method="post">
web.xml里这样配置
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>servlet.MainServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
但是前台的表单似乎无法提交到后台MainServlet处理.因为我设置的断点并没有被触发.请问是哪里配置不对呢?小弟初学Struts,看着别人的例子做,不清楚这是什么原因,孙卫琴的2本书都看完了还是找不到什么原因.只能到这里来发帖求助啦.
解决方案 »
- 【更新】 对java中一些关键的,容易迷惑的知识点的归纳总结, 请朋友们指正,完善, 一同交流 ,我会持续更新
- localhost可以访问,127.0.0.1和IP无法访问
- 关于spring Ioc单例模式的一点疑问
- 大家看看这个算法怎么实现,24个数字排成6列,排4次,要求每次的每一列都不一样。急!
- struts2与struts1融合使用导致的问题,过滤器的路径如何设置?
- JSP的一个小问题。。。。。。
- 大家帮忙啊!急!先计算再比较然后得出固定值,如何实现?
- 关于如何记录下访问者所在网页上停留的时间!请进.分不够在加!
- 关于Jsp服务器Resin的使用。
- preparedStatement("xxx ?, ?, ?") setInt(1,var1) setInt(2,var1) setInt(3,var1) 也就是他们都是一个值, 请问怎么优化阿?
- 问:有没有这样一个函数?
- 如何得到一个指定日期6个月后的日期,用JAVA来写
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
harston(顽石)兄,能给你少许启发我很高兴,共同进步!
表单处理的扩展名是*.html. 然后在WEB.XML里指定一下
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
就和 *.do同样道理本帖再保留几天 问题解决了一并结帖
1.用windows.open点击图片打开一张a页面.怎么把图片的信息传送过去?我本想再提交一张表单,把图片的URL发送到后台,通过servlet处理一下再封装成bean返回到a页面,但发现url无法取到,因为显示图片的时候是用了循环显示,url变量的值不能确定,难道要用数组???我不知道javascript是否能取到图片的url值或者name值.如有,望告知,谢谢.
2.在javascript各个function之间如何传递变量的值.
如 function a ()
var aa;
function b()
var bb=aa;
这样是否可行,好像试过不行.请问该如何传递变量的值?
<input type="hidden" name=“pictName”value=<%=pictName%> >
再在js中就可以得到后台传来的pictName了
2 function a (cc)
var aa;
cc=aa;
function b(cc)//已经调用过a()函数
var bb=cc;
这样就可以把函数a()中变量的同过一个公用的带入b()了
问题二,数据是由一个function的参数得到的function a(tp)
{
var aa=tp;}
function b
{
var bb;}
如何把aa的值传到bb?
问题一非常奇怪,同样的功能在另一张页面上可能实现,可能是页面上的问题,不是功能设计上的问题.
Integer styleno = (Integer)session.getAttribute("styleno");
....
<input type="hidden" name="styleno" value="<%=styleno%>">
...
这样就不需要在function之间传递数据了 数据的连续性由后台才操作.
..至于为什么之前不能在function传递数据我也想清楚了
因为我的function函数体最后一句都要提交表单,后台servlet处理后返回该页,这样相当于又是一个全新的页面,之前的的变量,form 的input值自然无法保留下来并传递到另一个表单了.
只能通过后台来做但是问题一还是不行.
function(tempurl)
括号体里的参数tempurl是否只能为int型?我用window.alert(tempurl)测试结果显示.tempurl取不到String型的变量,而int型的可以取到?这是为什么?请问该如何解决?