Tag: jsp

使用AJAX和servlet

我刚刚开始使用AJAX。 我不太确定很多事情,虽然我在互联网上找了几个教程并开始工作。 我为粘贴很多代码道歉,但我不知道我哪里出错了。 谢谢你的帮助! 🙂 这是我的JSP(只有javascript部分)和servlet代码:(后跟exception,后面跟着我用于普通Java应用程序的Java代码): JSP: //–Function to get the xmlhttp object function getHttpObject(){ var xmlhttp = null; if (window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();} else if (window.ActiveXObject){xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);} else {alert(“Your browser does not support XMLHTTP!”);} return xmlhttp; } function populateReply(str){ xmlhttp = getHttpObject(); xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4){ ajxfrm.chatresponse.value=xmlhttp.responseText; } } xmlhttp.open(“GET”,”NewServlet?chatinput=”+str,true); xmlhttp.send(null); } Servlet: public class NewServlet extends HttpServlet […]

applet上找不到类的exception

我正在尝试使用eclipse中index.jsp页面下的html 标签在浏览器上加载applet。 我已将VitalTrackApplet_MOD.jar放在WebContent / WEB-INF / lib文件夹下。 但是当我每次运行这个index.jsp时它都会显示class not found excepion 。

如何检查用户是否使用Android浏览器?

我的Util.java包含以下方法: public static boolean isAndroid(HttpServletRequest request) { boolean retVal = false; String browser = request.getHeader(“User-Agent”); if (browser != null && !browser.trim().equals(“”) && browser.contains(“Android”)) { retVal = true; } return retVal; } 我在BaseAction.java下面的代码(它还有HttpServletRequest类型的请求变量)扩展了ActionSupport并实现了ServletRequestAware,ServletResponseAware。 public boolean isAndroid(){ return Util.isAndroid(request); } 现在,我想检查JSP是否设备是android并且是否执行某些操作,所以我使用下面的代码: …. 但上面的代码似乎不起作用。 可以任何人建议为什么它不工作&如果有另一种方法来检查JSP,看看用户是否使用Android浏览器? 谢谢!

Spring MVC的问题。 如何从两个或多个对象创建视图?

[春季3.0.5] [jboss 5.1] 一个有两个class级 public class User { private String name; private String surname; private Address address; … sets and gets setters and getters } public class Address { private String street; … setters and getters } 在Controller我有这个代码: @Controller public class MyController { @RequestMapping(value = “/index”) public ModelAndView showForm() { ModelAndView mav = new ModelAndView(); […]

签名小程序和服务器端控制器之间的通信

我创建了一个签名小程序,用于将文件上传到服务器。 代码运行正常,但我想将该文件从applet发送到服务器端控制器,代码放置在该控制器上,以将该文件保存到服务器。 签名小程序中的我的SendFile代码: public static void sendFile(String destFileName) throws IOException { String filePrivacy = “Public”; String fileKeyword = “uploadFileDocumentName”; String fileComments = “fileComments”; String fileType = “txt”; String fileFolder = “/Works”; String fileDetails = “”; HttpClient client = new HttpClient(); PostMethod postMethod = new PostMethod( “http://localhost:8080/fileUpload/encryptFileUpload.works?filePrivacy=”+filePrivacy+”&fileKeyword=”+fileKeyword+”&fileComments=”+fileComments+”&fileType=”+fileType+”&fileFolder=”+fileFolder+”&fileDetails=”+fileDetails); File f = new File(destFileName); Part[] parts = {new […]

使用AspectJ的Spring MVC

我有一个工作的spring mvc项目。 我想使用AspectJ通过我的控制器记录每个请求。 相关代码: 控制器:(在hu.freetime.controller包中) @Controller @RequestMapping(“/”) public class BaseControllerImpl { @RequestMapping(method = RequestMethod.GET) public String index(Model model) { return “index”; } } 方面: @Aspect public class ControllerAspectImpl { Logger logger = LoggerFactory.getLogger(ControllerAspectImpl.class); @Pointcut(“execution(public * hu.freetime.controller.BaseControllerImpl.*(..))”) public void logController() { } @Around(“logController()”) public void log(final ProceedingJoinPoint pjp) { MethodSignature signature = (MethodSignature) pjp.getSignature(); Method method […]

如何在JSP中从这个XML中提取值

我有一个XML如下(有100行): 任何人都可以告诉我如何循环它并从JSP中的上述XML文件中提取“counter”和“cash_filename”等属性。 到目前为止,我有以下代码: <% DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); Document doc = db.parse("http://localhost:8080/data.xml"); NodeList nl = doc.getElementsByTagName("cellimage"); for (int i = 0; i

如何获得图像绝对路径?

如何在java中获取图像路径? 我正在使用eclipse,我想在jsp中显示图像,我想给出像“/images/logo.jpg”这样的路径但是在执行页面时它会得到nullpointerexception。 如果我给出完整路径,它的工作方式就像“d:/project/images/logo.jsp”。如何以绝对路径显示图像?

Struts 2上的ModelDriven

我正在使用hibernate,struts2和spring开发一个项目,但我的问题是struts。 我创建了3个扩展ActionSupport的类,并在所有类中为同一个类实现了modeldriven。 我已经实现了一些在调用操作时要执行的方法。 类的结构类似于(Class1Action.java): public class Class1Action extends ActionSupport implements ModelDriven { private ModelDrivenClass modelDrivenClass; // getter and setter for modelDrivenClass public String methodName() { System.out.println(“Entrou!”); return SUCCESS; } @Override public Sensor getModel() { return getSensor(); } } 在struts.xml上,我使用下一个结构(struts.xml)创建了3个动作: methodName success.jsp input.jsp 除此之外,我有一个带有3个按钮的JSP,用于引用不同的struts动作,以及几个字段,用于表示3个动作类中使用的模型驱动类的字段,以及标记内的所有字段。 问题是当我填充字段并且在单击任何按钮之后,字段中的数据丢失。 我试图删除从validation中排除方法的3个struts行,但是不是字段是空的,在第二次我按下相同的按钮时,他返回一个输入并重定向到input.jsp。 下一个代码来自success.jsp,即起始页面: 我不知道这是否是正确的方法,但是当我只使用一个实现modeldriven的类时,我使它工作,并且这个类有所有3个方法。 我只是尝试这种方式,因为我想让我的代码清楚,并且只有一个类中没有所有方法。

如何使用OGNL调用操作方法

如何使用OGNL调用操作方法? helloAction.java public String getQuote() { return “Don’t think, just do”; } success.jsp quote() : struts.xml /WEB-INF/resources/success.jsp /WEB-INF/resources/success.jsp 我从struts 2 OGNL获得了ref链接 不调用此quote()方法。 我正在使用xwork-2.0.1.jar和ognl-2.6.11.jar。