java.io.CharConversionException: isHexDigit: 转化错误="/userInfoAction.do?method=delUserInfo & id= <%=user.getId()%>">删除 那个中间怎么有空格啊?改成 ===》="/userInfoAction.do?method=delUserInfo&id=<%=user.getId()%>">删除
调试欢乐多
对于<a href = "/userInfoAction.do?method=delUserInfo&id= <%=user.getId()%>">删除 </a>
我已经解决了,是我忘记在前面加上我的工程名称kpx
改成下面这样就行了:
<a href = "/kpx/userInfoAction.do?method=delUserInfo&id= <%=user.getId()%>">删除 </a>
Jsp和struts的Path还是有些不同的,我自己搞混了
这个不能动态传递参数id=<%=user.getId()%>">我还是不太懂啊?
比如struts是<html:form action = "/userInfoAction.do">,这跟struts-config.xml的path是一样的,
但是如果用<form>的话action的路径设置是不同的,应该是<form action="userInfoAction.do">,action不能跟上面的设置成一样,否则找不到action类,也可以设置成这样<form action="/kpx/userInfoAction.do">,
kpx为工程名,总结:也就说Jsp和struts默认的根目录是不同的,Jsp默认的根目录是localhost(也就是服务器)的目录,而struts默认的根目录是localhost下面的"工程目录". 希望新手不要犯跟我一样的错误
异常怎么解决的呢?